9a40633
diff -up ZipArchive-4.1.1/ZipArchive/ZipCrc32Cryptograph.h~ ZipArchive-4.1.1/ZipArchive/ZipCrc32Cryptograph.h
9a40633
--- ZipArchive-4.1.1/ZipArchive/ZipCrc32Cryptograph.h~	2012-07-29 11:29:32.000000000 +0200
9a40633
+++ ZipArchive-4.1.1/ZipArchive/ZipCrc32Cryptograph.h	2012-07-29 11:36:05.209224077 +0200
9a40633
@@ -82,7 +82,7 @@ public:
9a40633
 	/**
9a40633
 		Returns the CRC table.
9a40633
 	*/
9a40633
-	static const unsigned long* GetCRCTable()
9a40633
+	static const unsigned int* GetCRCTable()
9a40633
 	{
9a40633
 			return zarch_get_crc_table();
9a40633
 	}
9a40633
@@ -103,7 +103,7 @@ private:
9a40633
 	void CryptUpdateKeys(char c);
9a40633
 	DWORD CryptCRC32(DWORD l, char c)
9a40633
 	{
9a40633
-		const unsigned long* CRC_TABLE = zarch_get_crc_table();
9a40633
+		const unsigned int* CRC_TABLE = zarch_get_crc_table();
9a40633
 		return CRC_TABLE[(l ^ c) & 0xff] ^ (l >> 8);
9a40633
 	}
9a40633
 	void CryptEncode(char &c)