comparison srogue/mdport.c @ 121:e6c8652473fe

srogue: more compatibility improvements. Randomness now uses mdport, and xcrypt.c has been replaced with the rogue5 version. Super-Rogue now builds on MinGW.
author John "Elwin" Edwards
date Sat, 03 May 2014 10:31:30 -0700
parents d6b7c3fb37ea
children 600873555ec0
comparison
equal deleted inserted replaced
120:d6b7c3fb37ea 121:e6c8652473fe
1565 #endif 1565 #endif
1566 #if defined (HAVE_SETGID) 1566 #if defined (HAVE_SETGID)
1567 setgid(playgid); 1567 setgid(playgid);
1568 #endif 1568 #endif
1569 } 1569 }
1570
1571 int
1572 md_random(void)
1573 {
1574 #if defined (HAVE_LRAND48)
1575 return lrand48();
1576 #elif defined (HAVE_RANDOM)
1577 return random();
1578 #else
1579 return rand();
1580 #endif
1581 }
1582
1583 void
1584 md_srandom(unsigned int seed)
1585 {
1586 #if defined (HAVE_SRAND48)
1587 srand48(seed);
1588 #elif defined (HAVE_SRANDOM)
1589 srandom(seed);
1590 #else
1591 srand(seed);
1592 #endif
1593 }