From 7d350259ac1468c9744839b0e6b78acb99dfd1c2 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Sun, 21 Sep 2014 18:28:09 +0200 Subject: [PATCH] lrand48 regression test --- src/regression/lrand48-signextend.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/regression/lrand48-signextend.c diff --git a/src/regression/lrand48-signextend.c b/src/regression/lrand48-signextend.c new file mode 100644 index 0000000..8a1dae6 --- /dev/null +++ b/src/regression/lrand48-signextend.c @@ -0,0 +1,15 @@ +// lrand48 should give deterministic results +#include +#include "test.h" + +int main(void) +{ + long r; + r = lrand48(); + if (r != 0) t_error("1st lrand48() got %ld want 0\n", r); + r = lrand48(); + if (r != 2116118) t_error("2nd lrand48() got %ld want 2116118\n", r); + r = lrand48(); + if (r != 89401895) t_error("3rd lrand48() got %ld want 89401895\n", r); + return t_status; +} -- 2.20.1