- Fixed MS Visual C++ name clash with int64 in sha4.h

This commit is contained in:
Paul Bakker 2011-12-04 22:10:28 +00:00
parent c0a1a319df
commit 4f5ae803fa
3 changed files with 19 additions and 18 deletions

View file

@ -31,10 +31,10 @@
#if defined(_MSC_VER) || defined(__WATCOMC__)
#define UL64(x) x##ui64
#define int64 __int64
#define long64 __int64
#else
#define UL64(x) x##ULL
#define int64 long long
#define long64 long long
#endif
/**
@ -42,8 +42,8 @@
*/
typedef struct
{
unsigned int64 total[2]; /*!< number of bytes processed */
unsigned int64 state[8]; /*!< intermediate digest state */
unsigned long64 total[2]; /*!< number of bytes processed */
unsigned long64 state[8]; /*!< intermediate digest state */
unsigned char buffer[128]; /*!< data block being processed */
unsigned char ipad[128]; /*!< HMAC: inner padding */