X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fscreenhack.h;h=14e9a16cb0d1b1be5ff6c095eb5fa44b4b5df23f;hb=88134d551a9911995c013c5ed06a32c2b1044b85;hp=12506b32667f13ee88608abebcd80c8b34bfdc9e;hpb=0cac953ce8d5139c1a264b417951ee15a3176b51;p=xscreensaver diff --git a/hacks/screenhack.h b/hacks/screenhack.h index 12506b32..14e9a16c 100644 --- a/hacks/screenhack.h +++ b/hacks/screenhack.h @@ -74,13 +74,21 @@ extern char *defaults []; #if __STDC__ # if defined(SVR4) || defined(SYSV) -extern int rand (void); -extern void srand (unsigned int); -# define random() rand() -# define srandom(i) srand((unsigned int)(i)) +# 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 */ -extern long random (void); -extern void srandom (int); +# ifndef random + extern long random (void); +# endif +# ifndef srandom + extern void srandom (int); +# endif # endif /* !totally-losing-SYSV */ #endif /* __STDC__ */