You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/08/07 22:55:11 UTC
svn commit: r802182 -
/commons/sandbox/runtime/trunk/src/main/native/shared/md5.c
Author: mturk
Date: Fri Aug 7 20:55:10 2009
New Revision: 802182
URL: http://svn.apache.org/viewvc?rev=802182&view=rev
Log:
Cast to byte
Modified:
commons/sandbox/runtime/trunk/src/main/native/shared/md5.c
Modified: commons/sandbox/runtime/trunk/src/main/native/shared/md5.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/shared/md5.c?rev=802182&r1=802181&r2=802182&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/shared/md5.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/shared/md5.c Fri Aug 7 20:55:10 2009
@@ -45,20 +45,20 @@
#define LO_NIBBLE_HEX(a) (basis16[((unsigned char)(a) & 0x0F)])
#define PUT_64BIT_LE(cp, value) do { \
- (cp)[7] = (value) >> 56; \
- (cp)[6] = (value) >> 48; \
- (cp)[5] = (value) >> 40; \
- (cp)[4] = (value) >> 32; \
- (cp)[3] = (value) >> 24; \
- (cp)[2] = (value) >> 16; \
- (cp)[1] = (value) >> 8; \
- (cp)[0] = (value); } while (0)
+ (cp)[7] = (acr_byte_t)((value) >> 56); \
+ (cp)[6] = (acr_byte_t)((value) >> 48); \
+ (cp)[5] = (acr_byte_t)((value) >> 40); \
+ (cp)[4] = (acr_byte_t)((value) >> 32); \
+ (cp)[3] = (acr_byte_t)((value) >> 24); \
+ (cp)[2] = (acr_byte_t)((value) >> 16); \
+ (cp)[1] = (acr_byte_t)((value) >> 8); \
+ (cp)[0] = (acr_byte_t)((value)); } while (0)
#define PUT_32BIT_LE(cp, value) do { \
- (cp)[3] = (value) >> 24; \
- (cp)[2] = (value) >> 16; \
- (cp)[1] = (value) >> 8; \
- (cp)[0] = (value); } while (0)
+ (cp)[3] = (acr_byte_t)((value) >> 24); \
+ (cp)[2] = (acr_byte_t)((value) >> 16); \
+ (cp)[1] = (acr_byte_t)((value) >> 8); \
+ (cp)[0] = (acr_byte_t)((value)); } while (0)
static acr_byte_t PADDING[ACR_MD5_BLOCK_LENGTH] = {
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,