From: Niels Möller Date: Mon, 17 Jan 2022 20:19:31 +0000 (+0100) Subject: tests: Use inline function for dummy definition of test_randomize. X-Git-Tag: nettle_3.8_release_20220602~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94228f87fac465bcc3cb36efb8a43ef27554f7e5;p=thirdparty%2Fnettle.git tests: Use inline function for dummy definition of test_randomize. --- diff --git a/ChangeLog b/ChangeLog index 13866547..6061d820 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ * testsuite/ecdsa-keygen-test.c (ecc_valid_p): ... old copy. * testsuite/gostdsa-keygen-test.c (ecc_valid_p): ... old copy. * testsuite/testutils.h: Declare it. + (test_randomize) [NETTLE_USE_MINI_GMP]: Use inline function rather + than macro for dummy definition, to avoid compile time warnings. 2022-01-10 Niels Möller diff --git a/testsuite/testutils.h b/testsuite/testutils.h index 385b9abc..cb4423e4 100644 --- a/testsuite/testutils.h +++ b/testsuite/testutils.h @@ -163,10 +163,11 @@ void gmp_randinit_default (struct knuth_lfib_ctx *ctx); void mpz_urandomb (mpz_t r, struct knuth_lfib_ctx *ctx, mp_bitcnt_t bits); /* This is cheating */ #define mpz_rrandomb mpz_urandomb -#define test_randomize(rands) 0 +static inline int +test_randomize (gmp_randstate_t rands UNUSED) { return 0; } #else /* !NETTLE_USE_MINI_GMP */ int -test_randomize(gmp_randstate_t rands); +test_randomize (gmp_randstate_t rands); #endif /* !NETTLE_USE_MINI_GMP */