diff options
author | Rich Felker <dalias@aerifal.cx> | 2018-09-07 23:02:40 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2018-09-12 14:34:30 -0400 |
commit | f9db9eca40fdc78fae258b8e12eb689fc2d5e0e5 (patch) | |
tree | 335fa5ffce30eba458bd0cf0382215be036f6912 /src | |
parent | 01294da7f71958ed0d3aa5bdc8d625c405c8926a (diff) | |
download | musl-f9db9eca40fdc78fae258b8e12eb689fc2d5e0e5.zip musl-f9db9eca40fdc78fae258b8e12eb689fc2d5e0e5.tar.gz musl-f9db9eca40fdc78fae258b8e12eb689fc2d5e0e5.tar.bz2 |
add and use internal header for *rand48 lcg
Diffstat (limited to 'src')
-rw-r--r-- | src/prng/__rand48_step.c | 1 | ||||
-rw-r--r-- | src/prng/__seed48.c | 2 | ||||
-rw-r--r-- | src/prng/drand48.c | 4 | ||||
-rw-r--r-- | src/prng/lcong48.c | 3 | ||||
-rw-r--r-- | src/prng/lrand48.c | 4 | ||||
-rw-r--r-- | src/prng/mrand48.c | 4 | ||||
-rw-r--r-- | src/prng/rand48.h | 4 | ||||
-rw-r--r-- | src/prng/seed48.c | 3 |
8 files changed, 12 insertions, 13 deletions
diff --git a/src/prng/__rand48_step.c b/src/prng/__rand48_step.c index 961d30f..94703d0 100644 --- a/src/prng/__rand48_step.c +++ b/src/prng/__rand48_step.c @@ -1,4 +1,5 @@ #include <stdint.h> +#include "rand48.h" uint64_t __rand48_step(unsigned short *xi, unsigned short *lc) { diff --git a/src/prng/__seed48.c b/src/prng/__seed48.c index 05a4539..e436b4d 100644 --- a/src/prng/__seed48.c +++ b/src/prng/__seed48.c @@ -1 +1,3 @@ +#include "rand48.h" + unsigned short __seed48[7] = { 0, 0, 0, 0xe66d, 0xdeec, 0x5, 0xb }; diff --git a/src/prng/drand48.c b/src/prng/drand48.c index d808353..08283e2 100644 --- a/src/prng/drand48.c +++ b/src/prng/drand48.c @@ -1,8 +1,6 @@ #include <stdlib.h> #include <inttypes.h> - -uint64_t __rand48_step(unsigned short *xi, unsigned short *lc); -extern unsigned short __seed48[7]; +#include "rand48.h" double erand48(unsigned short s[3]) { diff --git a/src/prng/lcong48.c b/src/prng/lcong48.c index 32b27d4..030e514 100644 --- a/src/prng/lcong48.c +++ b/src/prng/lcong48.c @@ -1,7 +1,6 @@ #include <stdlib.h> #include <string.h> - -extern unsigned short __seed48[7]; +#include "rand48.h" void lcong48(unsigned short p[7]) { diff --git a/src/prng/lrand48.c b/src/prng/lrand48.c index a3c4e4e..07e2b78 100644 --- a/src/prng/lrand48.c +++ b/src/prng/lrand48.c @@ -1,8 +1,6 @@ #include <stdlib.h> #include <inttypes.h> - -uint64_t __rand48_step(unsigned short *xi, unsigned short *lc); -extern unsigned short __seed48[7]; +#include "rand48.h" long nrand48(unsigned short s[3]) { diff --git a/src/prng/mrand48.c b/src/prng/mrand48.c index 0519d66..f4a56e6 100644 --- a/src/prng/mrand48.c +++ b/src/prng/mrand48.c @@ -1,8 +1,6 @@ #include <stdlib.h> #include <inttypes.h> - -uint64_t __rand48_step(unsigned short *xi, unsigned short *lc); -extern unsigned short __seed48[7]; +#include "rand48.h" long jrand48(unsigned short s[3]) { diff --git a/src/prng/rand48.h b/src/prng/rand48.h new file mode 100644 index 0000000..4ed6ae5 --- /dev/null +++ b/src/prng/rand48.h @@ -0,0 +1,4 @@ +#include <stdint.h> + +uint64_t __rand48_step(unsigned short *xi, unsigned short *lc); +extern unsigned short __seed48[7]; diff --git a/src/prng/seed48.c b/src/prng/seed48.c index e0699c0..bce7b33 100644 --- a/src/prng/seed48.c +++ b/src/prng/seed48.c @@ -1,7 +1,6 @@ #include <stdlib.h> #include <string.h> - -extern unsigned short __seed48[7]; +#include "rand48.h" unsigned short *seed48(unsigned short *s) { |