* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-#define RCSID "$Id: magic.c,v 1.11 2003/06/11 23:56:26 paulus Exp $"
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
#include <stdio.h>
#include <stdlib.h>
#include "pppd.h"
#include "magic.h"
-static const char rcsid[] = RCSID;
-extern long mrand48 __P((void));
-extern void srand48 __P((long));
+extern long mrand48 (void);
+extern void srand48 (long);
/*
* magic_init - Initialize the magic number generator.
* and current time, currently.
*/
void
-magic_init()
+magic_init(void)
{
long seed;
struct timeval t;
* magic - Returns the next magic number.
*/
u_int32_t
-magic()
+magic(void)
{
return (u_int32_t) mrand48();
}
*/
double
-drand48()
+drand48(void)
{
return (double)random() / (double)0x7fffffffL; /* 2**31-1 */
}
long
-mrand48()
+mrand48(void)
{
return random();
}
void
-srand48(seedval)
-long seedval;
+srand48(long seedval)
{
srandom((int)seedval);
}