Link test_rand with math library.
Also deal with size_t to int casts for test_rand printf output.
This commit is contained in:
@@ -86,6 +86,7 @@ check_SCRIPTS = $(SCRIPT_TESTS)
|
|||||||
TESTS = $(PROGRAM_TESTS) $(SCRIPT_TESTS)
|
TESTS = $(PROGRAM_TESTS) $(SCRIPT_TESTS)
|
||||||
|
|
||||||
LDADD = $(lib_LTLIBRARIES) $(LIB_roken)
|
LDADD = $(lib_LTLIBRARIES) $(LIB_roken)
|
||||||
|
test_rand_LDADD = $(LDADD) -lm
|
||||||
|
|
||||||
libhcrypto_la_SOURCES = \
|
libhcrypto_la_SOURCES = \
|
||||||
$(ltmsources) \
|
$(ltmsources) \
|
||||||
|
@@ -185,8 +185,8 @@ main(int argc, char **argv)
|
|||||||
res = slen * fabs(1.0 - 2 * (double)bits[bit] / len);
|
res = slen * fabs(1.0 - 2 * (double)bits[bit] / len);
|
||||||
if (res > 5)
|
if (res > 5)
|
||||||
errx(1, "head%d vs tail%d: %.1f-sigma (%d of %d)",
|
errx(1, "head%d vs tail%d: %.1f-sigma (%d of %d)",
|
||||||
bit, bit, res, bits[bit], len);
|
(int)bit, (int)bit, res, bits[bit], len);
|
||||||
printf("head vs tails bit%d: %f-sigma\n", bit, res);
|
printf("head vs tails bit%d: %f-sigma\n", (int)bit, res);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -202,8 +202,8 @@ main(int argc, char **argv)
|
|||||||
res = (slen / 16) * fabs(1.0 - 256 * (double)bytes[i] / len);
|
res = (slen / 16) * fabs(1.0 - 256 * (double)bytes[i] / len);
|
||||||
if (res > 5)
|
if (res > 5)
|
||||||
errx(1, "byte %d: %.1f-sigma (%d of %d)",
|
errx(1, "byte %d: %.1f-sigma (%d of %d)",
|
||||||
i, res, bytes[i], len);
|
(int) i, res, bytes[i], len);
|
||||||
printf("byte %d: %f-sigma\n", i, res);
|
printf("byte %d: %f-sigma\n", (int)i, res);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user