diff options
author | EuAndreh <eu@euandre.org> | 2024-01-04 20:36:02 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-01-05 05:47:09 -0300 |
commit | 8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch) | |
tree | 7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/prng | |
parent | Fix the build system. (diff) | |
download | grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz |
Setup stub unit test infrastructure
Diffstat (limited to 'src/prng')
-rw-r--r-- | src/prng/__rand48_step.c | 8 | ||||
-rw-r--r-- | src/prng/__seed48.c | 8 | ||||
-rw-r--r-- | src/prng/drand48.c | 8 | ||||
-rw-r--r-- | src/prng/lcong48.c | 8 | ||||
-rw-r--r-- | src/prng/lrand48.c | 8 | ||||
-rw-r--r-- | src/prng/mrand48.c | 8 | ||||
-rw-r--r-- | src/prng/rand.c | 8 | ||||
-rw-r--r-- | src/prng/rand_r.c | 8 | ||||
-rw-r--r-- | src/prng/random.c | 8 | ||||
-rw-r--r-- | src/prng/seed48.c | 8 | ||||
-rw-r--r-- | src/prng/srand48.c | 8 |
11 files changed, 88 insertions, 0 deletions
diff --git a/src/prng/__rand48_step.c b/src/prng/__rand48_step.c index 94703d07..a3b84c3c 100644 --- a/src/prng/__rand48_step.c +++ b/src/prng/__rand48_step.c @@ -12,3 +12,11 @@ uint64_t __rand48_step(unsigned short *xi, unsigned short *lc) xi[2] = x>>32; return x & 0xffffffffffffull; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/__seed48.c b/src/prng/__seed48.c index e436b4d3..06a2be00 100644 --- a/src/prng/__seed48.c +++ b/src/prng/__seed48.c @@ -1,3 +1,11 @@ #include "rand48.h" unsigned short __seed48[7] = { 0, 0, 0, 0xe66d, 0xdeec, 0x5, 0xb }; + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/drand48.c b/src/prng/drand48.c index 08283e24..13b928da 100644 --- a/src/prng/drand48.c +++ b/src/prng/drand48.c @@ -15,3 +15,11 @@ double drand48(void) { return erand48(__seed48); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/lcong48.c b/src/prng/lcong48.c index 030e5148..f080587b 100644 --- a/src/prng/lcong48.c +++ b/src/prng/lcong48.c @@ -6,3 +6,11 @@ void lcong48(unsigned short p[7]) { memcpy(__seed48, p, sizeof __seed48); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/lrand48.c b/src/prng/lrand48.c index 07e2b784..178a86da 100644 --- a/src/prng/lrand48.c +++ b/src/prng/lrand48.c @@ -11,3 +11,11 @@ long lrand48(void) { return nrand48(__seed48); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/mrand48.c b/src/prng/mrand48.c index f4a56e61..c96fc1fa 100644 --- a/src/prng/mrand48.c +++ b/src/prng/mrand48.c @@ -11,3 +11,11 @@ long mrand48(void) { return jrand48(__seed48); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/rand.c b/src/prng/rand.c index c000cd24..0131ecd6 100644 --- a/src/prng/rand.c +++ b/src/prng/rand.c @@ -13,3 +13,11 @@ int rand(void) seed = 6364136223846793005ULL*seed + 1; return seed>>33; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/rand_r.c b/src/prng/rand_r.c index 638614c8..459e579b 100644 --- a/src/prng/rand_r.c +++ b/src/prng/rand_r.c @@ -13,3 +13,11 @@ int rand_r(unsigned *seed) { return temper(*seed = *seed * 1103515245 + 12345)/2; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/random.c b/src/prng/random.c index d3780fa7..92683672 100644 --- a/src/prng/random.c +++ b/src/prng/random.c @@ -122,3 +122,11 @@ end: UNLOCK(lock); return k; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/seed48.c b/src/prng/seed48.c index bce7b339..d091d094 100644 --- a/src/prng/seed48.c +++ b/src/prng/seed48.c @@ -9,3 +9,11 @@ unsigned short *seed48(unsigned short *s) memcpy(__seed48, s, sizeof p); return p; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/prng/srand48.c b/src/prng/srand48.c index 0a56f6a0..b954c7ed 100644 --- a/src/prng/srand48.c +++ b/src/prng/srand48.c @@ -4,3 +4,11 @@ void srand48(long seed) { seed48((unsigned short [3]){ 0x330e, seed, seed>>16 }); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif |