about summary refs log tree commit diff
path: root/stdlib/tst-rand48-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/tst-rand48-2.c')
-rw-r--r--stdlib/tst-rand48-2.c113
1 files changed, 0 insertions, 113 deletions
diff --git a/stdlib/tst-rand48-2.c b/stdlib/tst-rand48-2.c
deleted file mode 100644
index 3079b98839..0000000000
--- a/stdlib/tst-rand48-2.c
+++ /dev/null
@@ -1,113 +0,0 @@
-#include <stdint.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <time.h>
-
-int
-main (void)
-{
-  time_t t = time (NULL);
-  int i, ret = 0;
-  double d;
-  long int l;
-  struct drand48_data data;
-  unsigned short int buf[3];
-
-  srand48 ((long int) t);
-  for (i = 0; i < 50; i++)
-    if ((d = drand48 ()) < 0.0 || d >= 1.0)
-      {
-        printf ("drand48 %d %g\n", i, d);
-        ret = 1;
-      }
-
-  srand48_r ((long int) t, &data);
-  for (i = 0; i < 50; i++)
-    if (drand48_r (&data, &d) != 0 || d < 0.0 || d >= 1.0)
-      {
-        printf ("drand48_r %d %g\n", i, d);
-        ret = 1;
-      }
-
-  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
-  for (i = 0; i < 50; i++)
-    if ((d = erand48 (buf)) < 0.0 || d >= 1.0)
-      {
-        printf ("erand48 %d %g\n", i, d);
-        ret = 1;
-      }
-
-  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
-  for (i = 0; i < 50; i++)
-    if (erand48_r (buf, &data, &d) != 0 || d < 0.0 || d >= 1.0)
-      {
-        printf ("erand48_r %d %g\n", i, d);
-        ret = 1;
-      }
-
-  srand48 ((long int) t);
-  for (i = 0; i < 50; i++)
-    if ((l = lrand48 ()) < 0 || l > INT32_MAX)
-      {
-        printf ("lrand48 %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  srand48_r ((long int) t, &data);
-  for (i = 0; i < 50; i++)
-    if (lrand48_r (&data, &l) != 0 || l < 0 || l > INT32_MAX)
-      {
-        printf ("lrand48_r %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
-  for (i = 0; i < 50; i++)
-    if ((l = nrand48 (buf)) < 0 || l > INT32_MAX)
-      {
-        printf ("nrand48 %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
-  for (i = 0; i < 50; i++)
-    if (nrand48_r (buf, &data, &l) != 0 || l < 0 || l > INT32_MAX)
-      {
-        printf ("nrand48_r %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  srand48 ((long int) t);
-  for (i = 0; i < 50; i++)
-    if ((l = mrand48 ()) < INT32_MIN || l > INT32_MAX)
-      {
-        printf ("mrand48 %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  srand48_r ((long int) t, &data);
-  for (i = 0; i < 50; i++)
-    if (mrand48_r (&data, &l) != 0 || l < INT32_MIN || l > INT32_MAX)
-      {
-        printf ("mrand48_r %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
-  for (i = 0; i < 50; i++)
-    if ((l = jrand48 (buf)) < INT32_MIN || l > INT32_MAX)
-      {
-        printf ("jrand48 %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
-  for (i = 0; i < 50; i++)
-    if (jrand48_r (buf, &data, &l) != 0 || l < INT32_MIN || l > INT32_MAX)
-      {
-        printf ("jrand48_r %d %ld\n", i, l);
-        ret = 1;
-      }
-
-  return ret;
-}