54 lines
1.1 KiB
Text
54 lines
1.1 KiB
Text
|
--- main.cpp Tue Feb 25 12:55:08 2003
|
||
|
+++ main.cpp Tue Mar 22 12:37:51 2005
|
||
|
@@ -363,36 +363,4 @@
|
||
|
#endif
|
||
|
|
||
|
-/*
|
||
|
- * From the RTP spec.
|
||
|
- */
|
||
|
-u_int32_t
|
||
|
-heuristic_random()
|
||
|
-{
|
||
|
- struct {
|
||
|
- struct timeval tv;
|
||
|
- clock_t cpu;
|
||
|
- pid_t pid;
|
||
|
- u_long hid;
|
||
|
- uid_t uid;
|
||
|
- gid_t gid;
|
||
|
- struct utsname name;
|
||
|
- } s;
|
||
|
-
|
||
|
- gettimeofday(&s.tv, 0);
|
||
|
- uname(&s.name);
|
||
|
- s.cpu = clock();
|
||
|
- s.pid = getpid();
|
||
|
- s.hid = gethostid();
|
||
|
- s.uid = getuid();
|
||
|
- s.gid = getgid();
|
||
|
-
|
||
|
- MD5_CTX context;
|
||
|
- MD5Init(&context);
|
||
|
- MD5Update(&context, (u_char*)&s, sizeof(s));
|
||
|
- u_int32_t out[4];
|
||
|
- MD5Final((u_char *)out, &context);
|
||
|
- return (out[0] ^ out[1] ^ out[2] ^ out[3]);
|
||
|
-}
|
||
|
-
|
||
|
void loadbitmaps(Tcl_Interp* tcl)
|
||
|
{
|
||
|
@@ -407,5 +375,5 @@
|
||
|
}
|
||
|
|
||
|
-extern "C" int Tk_StripchartCmd(ClientData, Tcl_Interp*, int ac, char** av);
|
||
|
+extern "C" int Tk_StripchartCmd(ClientData, Tcl_Interp*, int ac, const char** av);
|
||
|
#ifdef WIN32
|
||
|
extern "C" int WinPutsCmd(ClientData, Tcl_Interp*, int ac, char** av);
|
||
|
@@ -433,5 +401,5 @@
|
||
|
main(int argc, const char** argv)
|
||
|
{
|
||
|
- srandom(heuristic_random());
|
||
|
+ srandomdev();
|
||
|
|
||
|
#ifdef SIGHUP
|