The __P() macro does not exist in libmusl so
I switched magic.{c,h} to using the std-c argument style, which had
already been used in some functions.
Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
static const char rcsid[] = RCSID;
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.
/*
* magic_init - Initialize the magic number generator.
* and current time, currently.
*/
void
* and current time, currently.
*/
void
{
long seed;
struct timeval t;
{
long seed;
struct timeval t;
* magic - Returns the next magic number.
*/
u_int32_t
* magic - Returns the next magic number.
*/
u_int32_t
{
return (u_int32_t) mrand48();
}
{
return (u_int32_t) mrand48();
}
{
return (double)random() / (double)0x7fffffffL; /* 2**31-1 */
}
long
{
return (double)random() / (double)0x7fffffffL; /* 2**31-1 */
}
long
{
return random();
}
void
{
return random();
}
void
-srand48(seedval)
-long seedval;
{
srandom((int)seedval);
}
{
srandom((int)seedval);
}
* $Id: magic.h,v 1.5 2003/06/11 23:56:26 paulus Exp $
*/
* $Id: magic.h,v 1.5 2003/06/11 23:56:26 paulus Exp $
*/
-void magic_init __P((void)); /* Initialize the magic number generator */
-u_int32_t magic __P((void)); /* Returns the next magic number */
+void magic_init (void); /* Initialize the magic number generator */
+u_int32_t magic (void); /* Returns the next magic number */
/* Fill buffer with random bytes */
/* Fill buffer with random bytes */
-void random_bytes __P((unsigned char *buf, int len));
+void random_bytes (unsigned char *buf, int len);