From a6bb84ad8937dffea0ef2a82b6cab6ea497b84bf Mon Sep 17 00:00:00 2001 From: Jon Griffiths Date: Tue, 22 Mar 2016 19:48:39 +1300 Subject: [PATCH] ripemd160: Mark parameters as potentially unused Prevents warnings from gcc at higher warning levels. Signed-off-by: Jon Griffiths --- ccan/crypto/ripemd160/_info | 1 + ccan/crypto/ripemd160/ripemd160.c | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ccan/crypto/ripemd160/_info b/ccan/crypto/ripemd160/_info index 4df7d4d2..db37b681 100644 --- a/ccan/crypto/ripemd160/_info +++ b/ccan/crypto/ripemd160/_info @@ -40,6 +40,7 @@ int main(int argc, char *argv[]) return 1; if (strcmp(argv[1], "depends") == 0) { + printf("ccan/compiler\n"); printf("ccan/endian\n"); return 0; } diff --git a/ccan/crypto/ripemd160/ripemd160.c b/ccan/crypto/ripemd160/ripemd160.c index 46a6c950..e030a71c 100644 --- a/ccan/crypto/ripemd160/ripemd160.c +++ b/ccan/crypto/ripemd160/ripemd160.c @@ -8,6 +8,7 @@ */ #include #include +#include #include #include #include @@ -21,7 +22,7 @@ static void invalidate_ripemd160(struct ripemd160_ctx *ctx) #endif } -static void check_ripemd160(struct ripemd160_ctx *ctx) +static void check_ripemd160(struct ripemd160_ctx *ctx UNUSED) { #ifdef CCAN_CRYPTO_RIPEMD160_USE_OPENSSL assert(ctx->c.num != -1U); @@ -66,7 +67,7 @@ static void inline Initialize(uint32_t* s) static uint32_t inline rol(uint32_t x, int i) { return (x << i) | (x >> (32 - i)); } -static void inline Round(uint32_t *a, uint32_t b, uint32_t *c, uint32_t d, uint32_t e, uint32_t f, uint32_t x, uint32_t k, int r) +static void inline Round(uint32_t *a, uint32_t b UNUSED, uint32_t *c, uint32_t d UNUSED, uint32_t e, uint32_t f, uint32_t x, uint32_t k, int r) { *a = rol(*a + f + x + k, r) + e; *c = rol(*c, 10); @@ -267,7 +268,7 @@ static void Transform(uint32_t *s, const uint32_t *chunk) s[4] = t + b1 + c2; } -static bool alignment_ok(const void *p, size_t n) +static bool alignment_ok(const void *p UNUSED, size_t n UNUSED) { #if HAVE_UNALIGNED_ACCESS return true; -- 2.39.2