From 7c1e251e75a6d4193c3d5352944d6eecefe0e268 Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Mon, 11 Jan 2016 09:55:29 +0100 Subject: [PATCH 1/2] avoid using declaration after statements --- src/prngs/rng_get_bytes.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/prngs/rng_get_bytes.c b/src/prngs/rng_get_bytes.c index becb5bd..723afbc 100644 --- a/src/prngs/rng_get_bytes.c +++ b/src/prngs/rng_get_bytes.c @@ -21,14 +21,15 @@ static unsigned long rng_nix(unsigned char *buf, unsigned long len, void (*callback)(void)) { - LTC_UNUSED_PARAM(callback); #ifdef LTC_NO_FILE + LTC_UNUSED_PARAM(callback); LTC_UNUSED_PARAM(buf); LTC_UNUSED_PARAM(len); return 0; #else FILE *f; unsigned long x; + LTC_UNUSED_PARAM(callback); #ifdef LTC_TRY_URANDOM_FIRST f = fopen("/dev/urandom", "rb"); if (f == NULL) From 15b3f39a4f527e2c512f9ae6ceeed9eb1fc04ef3 Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Thu, 14 Jan 2016 00:21:32 +0100 Subject: [PATCH 2/2] avoid using declaration after statements (rng_win32) --- src/prngs/rng_get_bytes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/prngs/rng_get_bytes.c b/src/prngs/rng_get_bytes.c index 723afbc..457c26f 100644 --- a/src/prngs/rng_get_bytes.c +++ b/src/prngs/rng_get_bytes.c @@ -108,8 +108,8 @@ static unsigned long rng_ansic(unsigned char *buf, unsigned long len, static unsigned long rng_win32(unsigned char *buf, unsigned long len, void (*callback)(void)) { - LTC_UNUSED_PARAM(callback); HCRYPTPROV hProv = 0; + LTC_UNUSED_PARAM(callback); if (!CryptAcquireContext(&hProv, NULL, MS_DEF_PROV, PROV_RSA_FULL, (CRYPT_VERIFYCONTEXT | CRYPT_MACHINE_KEYSET)) && !CryptAcquireContext (&hProv, NULL, MS_DEF_PROV, PROV_RSA_FULL,