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

diff --git a/include/polarssl/sha4.h b/include/polarssl/sha4.h
index 81a69cd..06a85f1 100644
--- a/include/polarssl/sha4.h
+++ b/include/polarssl/sha4.h
@@ -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        */