From a957b75bc378f050a354a45c6a2b9ba17f2d976d Mon Sep 17 00:00:00 2001 From: dhewg Date: Sat, 10 Dec 2011 18:51:01 +0100 Subject: [PATCH] Fix MD5 hashing for x86_64 --- neo/idlib/hashing/MD5.cpp | 6 +++--- neo/idlib/hashing/MD5.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/neo/idlib/hashing/MD5.cpp b/neo/idlib/hashing/MD5.cpp index 03fe414b..181aa892 100644 --- a/neo/idlib/hashing/MD5.cpp +++ b/neo/idlib/hashing/MD5.cpp @@ -257,9 +257,9 @@ void MD5_Final( MD5_CTX *ctx, unsigned char digest[16] ) { MD5_BlockChecksum =============== */ -unsigned long MD5_BlockChecksum( const void *data, int length ) { - unsigned long digest[4]; - unsigned long val; +unsigned int MD5_BlockChecksum( const void *data, int length ) { + unsigned int digest[4]; + unsigned int val; MD5_CTX ctx; MD5_Init( &ctx ); diff --git a/neo/idlib/hashing/MD5.h b/neo/idlib/hashing/MD5.h index e187e56f..107949e9 100644 --- a/neo/idlib/hashing/MD5.h +++ b/neo/idlib/hashing/MD5.h @@ -10,6 +10,6 @@ =============================================================================== */ -unsigned long MD5_BlockChecksum( const void *data, int length ); +unsigned int MD5_BlockChecksum( const void *data, int length ); #endif /* !__MD5_H__ */