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)
|
||||
|
||||
LDADD = $(lib_LTLIBRARIES) $(LIB_roken)
|
||||
test_rand_LDADD = $(LDADD) -lm
|
||||
|
||||
libhcrypto_la_SOURCES = \
|
||||
$(ltmsources) \
|
||||
|
@@ -185,8 +185,8 @@ main(int argc, char **argv)
|
||||
res = slen * fabs(1.0 - 2 * (double)bits[bit] / len);
|
||||
if (res > 5)
|
||||
errx(1, "head%d vs tail%d: %.1f-sigma (%d of %d)",
|
||||
bit, bit, res, bits[bit], len);
|
||||
printf("head vs tails bit%d: %f-sigma\n", bit, res);
|
||||
(int)bit, (int)bit, res, bits[bit], len);
|
||||
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);
|
||||
if (res > 5)
|
||||
errx(1, "byte %d: %.1f-sigma (%d of %d)",
|
||||
i, res, bytes[i], len);
|
||||
printf("byte %d: %f-sigma\n", i, res);
|
||||
(int) i, res, bytes[i], len);
|
||||
printf("byte %d: %f-sigma\n", (int)i, res);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user