-#if __STDC__
-# if (defined(SVR4) || defined(SYSV)) && !defined(__sgi)
-# ifndef random
- extern int rand (void);
-# define random() rand()
-# endif
-# ifndef srandom
- extern void srand (unsigned int);
-# define srandom(i) srand((unsigned int)(i))
-# endif
-# else /* !totally-losing-SYSV */
-# ifndef random
- extern long random (void);
-# endif
-# ifndef srandom
- extern int srandom (unsigned int);
-# endif
-# endif /* !totally-losing-SYSV */
-#endif /* __STDC__ */