From 9da8340a6d68ec1dce9248d0d83f59ba6f41003e Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 16 Nov 2011 10:54:56 -0500 Subject: [PATCH] sha2: Suppress Borland warnings in third-party code The sha2 implementation performs cleanup on local variables. Suppress the warning instead of fixing it to minimize modification. --- Source/cm_sha2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/cm_sha2.c b/Source/cm_sha2.c index c64a5974f..b89f8feae 100644 --- a/Source/cm_sha2.c +++ b/Source/cm_sha2.c @@ -103,6 +103,9 @@ typedef cm_sha2_uint32_t sha_word32; /* Exactly 4 bytes */ typedef cm_sha2_uint64_t sha_word64; /* Exactly 8 bytes */ #define SHA_UINT32_C(x) cmIML_INT_UINT32_C(x) #define SHA_UINT64_C(x) cmIML_INT_UINT64_C(x) +#if defined(__BORLANDC__) +# pragma warn -8004 /* variable assigned value that is never used */ +#endif /*** ENDIAN REVERSAL MACROS *******************************************/ #if BYTE_ORDER == LITTLE_ENDIAN