use uint32 instead of u_long
authorPaul Mackerras <paulus@samba.org>
Thu, 1 Sep 1994 00:25:35 +0000 (00:25 +0000)
committerPaul Mackerras <paulus@samba.org>
Thu, 1 Sep 1994 00:25:35 +0000 (00:25 +0000)
pppd/magic.c
pppd/magic.h

index 20dfd6fe3a4823ee285fce41f89705ac35f3bddb..18c00bb2f9b8bbed21f3d387405a2b357c6bd4d0 100644 (file)
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char rcsid[] = "$Id: magic.c,v 1.1 1993/11/11 03:54:25 paulus Exp $";
+static char rcsid[] = "$Id: magic.c,v 1.2 1994/09/01 00:25:19 paulus Exp $";
 #endif
 
 #include <stdio.h>
 #include <sys/types.h>
 #include <sys/time.h>
 
 #endif
 
 #include <stdio.h>
 #include <sys/types.h>
 #include <sys/time.h>
 
+#include "pppd.h"
 #include "magic.h"
 
 #include "magic.h"
 
+static uint32 next;            /* Next value to return */
 
 
-static u_long next;            /* Next value to return */
-
-extern u_long gethostid __ARGS((void));
+extern uint32 gethostid __ARGS((void));
 extern long random __ARGS((void));
 extern void srandom __ARGS((int));
 
 extern long random __ARGS((void));
 extern void srandom __ARGS((int));
 
@@ -51,7 +51,7 @@ void magic_init()
        perror("gettimeofday");
        exit(1);
     }
        perror("gettimeofday");
        exit(1);
     }
-    next ^= (u_long) tv.tv_sec ^ (u_long) tv.tv_usec;
+    next ^= (uint32) tv.tv_sec ^ (uint32) tv.tv_usec;
 
     srandom((int) next);
 }
 
     srandom((int) next);
 }
@@ -60,11 +60,11 @@ void magic_init()
 /*
  * magic - Returns the next magic number.
  */
 /*
  * magic - Returns the next magic number.
  */
-u_long magic()
+uint32 magic()
 {
 {
-    u_long m;
+    uint32 m;
 
     m = next;
 
     m = next;
-    next = (u_long) random();
+    next = (uint32) random();
     return (m);
 }
     return (m);
 }
index d41aa39df7dbfe8bf793685cb0352ac6e210fb8e..4cfa905e6e3baddf1554bfe5745402845393d288 100644 (file)
@@ -16,9 +16,9 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- * $Id: magic.h,v 1.1 1993/11/11 03:54:25 paulus Exp $
+ * $Id: magic.h,v 1.2 1994/09/01 00:25:35 paulus Exp $
  */
 #include "args.h"
 
 void magic_init __ARGS((void));        /* Initialize the magic number generator */
  */
 #include "args.h"
 
 void magic_init __ARGS((void));        /* Initialize the magic number generator */
-u_long magic __ARGS((void));   /* Returns the next magic number */
+uint32 magic __ARGS((void));   /* Returns the next magic number */