aboutsummaryrefslogtreecommitdiffstats
path: root/src/librandom/random_uint32.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/librandom/random_uint32.c')
-rw-r--r--src/librandom/random_uint32.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/librandom/random_uint32.c b/src/librandom/random_uint32.c
index 9009a59..a2144f1 100644
--- a/src/librandom/random_uint32.c
+++ b/src/librandom/random_uint32.c
@@ -5,23 +5,24 @@
#ifdef SKALIBS_HASARC4RANDOM
#include <skalibs/nonposix.h>
+#include <stdint.h>
#include <stdlib.h>
-#include <skalibs/uint32.h>
#include <skalibs/random.h>
-uint32 random_uint32 (uint32 n)
+uint32_t random_uint32 (uint32_t n)
{
return arc4random_uniform(n) ;
}
#else
+#include <stdint.h>
#include <skalibs/uint32.h>
#include <skalibs/random.h>
-uint32 random_uint32 (uint32 n)
+uint32_t random_uint32 (uint32_t n)
{
- uint32 min, x ;
+ uint32_t min, x ;
if (n < 2) return 0 ;
min = -n % n ;
for (;;)