[PATCH 2/3] sha1: silence warning on big endian platforms
Marc Kleine-Budde
mkl at pengutronix.de
Fri Nov 6 09:56:46 UTC 2009
Silence this warning, which crashes when CONFIG_WERROR is active:
cc1: warnings being treated as errors
libbb/sha1.c: In function 'sha1_end':
libbb/sha1.c:411: error: unused variable 'i'
libbb/sha1.c: In function 'sha512_end':
libbb/sha1.c:446: error: unused variable 'i'
Signed-off-by: Marc Kleine-Budde <mkl at pengutronix.de>
---
libbb/sha1.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/libbb/sha1.c b/libbb/sha1.c
index ea645b7..964ff3c 100644
--- a/libbb/sha1.c
+++ b/libbb/sha1.c
@@ -410,6 +410,8 @@ void FAST_FUNC sha1_end(void *resbuf, sha1_ctx_t *ctx)
{
unsigned i, pad, in_buf;
+ (void)i;
+
in_buf = ctx->total64 & 63;
/* Pad the buffer to the next 64-byte boundary with 0x80,0,0,0... */
ctx->wbuffer[in_buf++] = 0x80;
@@ -445,6 +447,8 @@ void FAST_FUNC sha512_end(void *resbuf, sha512_ctx_t *ctx)
{
unsigned i, pad, in_buf;
+ (void)i;
+
in_buf = ctx->total64[0] & 127;
/* Pad the buffer to the next 128-byte boundary with 0x80,0,0,0...
* (FIPS 180-2:5.1.2)
--
1.6.5.2
More information about the busybox
mailing list