aboutsummaryrefslogtreecommitdiff
path: root/src/prng
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-01-04 20:36:02 -0300
committerEuAndreh <eu@euandre.org>2024-01-05 05:47:09 -0300
commit8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch)
tree7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/prng
parentFix the build system. (diff)
downloadgrovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz
grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz
Setup stub unit test infrastructure
Diffstat (limited to 'src/prng')
-rw-r--r--src/prng/__rand48_step.c8
-rw-r--r--src/prng/__seed48.c8
-rw-r--r--src/prng/drand48.c8
-rw-r--r--src/prng/lcong48.c8
-rw-r--r--src/prng/lrand48.c8
-rw-r--r--src/prng/mrand48.c8
-rw-r--r--src/prng/rand.c8
-rw-r--r--src/prng/rand_r.c8
-rw-r--r--src/prng/random.c8
-rw-r--r--src/prng/seed48.c8
-rw-r--r--src/prng/srand48.c8
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