diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2017-01-21 15:46:20 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2017-01-21 15:46:20 +0000 |
| commit | 2746b131aa482ac17c94bc6b82e58dbcc1b752cf (patch) | |
| tree | 87e50c57bc8458b0809c280ab5d00042d1102925 /src/librandom/random_uint32.c | |
| parent | 05db4ba46ae1ca6143bb9b432d1e05e69eddd263 (diff) | |
| download | skalibs-2746b131aa482ac17c94bc6b82e58dbcc1b752cf.tar.gz | |
Types fix: librandom, libstdcrypto
Diffstat (limited to 'src/librandom/random_uint32.c')
| -rw-r--r-- | src/librandom/random_uint32.c | 9 |
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 (;;) |
