45 # if !defined __cplusplus && __GNUC_PREREQ (3, 3)
46 # define __THROW __attribute__ ((__nothrow__))
47 # define __NTH(fct) __attribute__ ((__nothrow__)) fct
49 # if defined __cplusplus && __GNUC_PREREQ (2,8)
50 # define __THROW throw ()
51 # define __NTH(fct) fct throw ()
54 # define __NTH(fct) fct
65 # define __NTH(fct) fct
70 extern unsigned short *
seed48(
unsigned short xseed[3])
__THROW;
long jrand48(unsigned short xseed[3]) __THROW
long mrand48(void) __THROW
long lrand48(void) __THROW
unsigned short * seed48(unsigned short xseed[3]) __THROW
void srand48(long int seed) __THROW
double drand48(void) __THROW
long nrand48(unsigned short xseed[3]) __THROW
void lcong48(unsigned short p[7]) __THROW
double erand48(unsigned short xseed[3]) __THROW