]> git.pond.sub.org Git - empserver/blobdiff - src/lib/w32/w32misc.h
Revert "MinGW provides random() in -liberty, no need to replace it"
[empserver] / src / lib / w32 / w32misc.h
index 55195538de4f3c58db7c71b08ea3f27f1b13b92e..ffeff1ed86214a3670edf25706b2422e5e80d89e 100644 (file)
 #endif
 
 /* stdlib.h */
-extern char *initstate(unsigned seed, char *state, size_t size);
-extern long random(void);
-extern char *setstate(char *state);
-extern void srandom(unsigned seed);
+#define initstate(seed, state, size) \
+    __initstate((seed), (state), (size))
+#define setstate(state) __setstate((state))
+#define srandom(seed) __srandom((seed))
+#define random() __random()
+
+extern char *__initstate(unsigned seed, char *state, size_t size);
+extern long __random(void);
+extern char *__setstate(char *state);
+extern void __srandom(unsigned seed);
 
 /* sys/types.h */
 #ifdef _MSC_VER