| Index: third_party/zlib/contrib/minizip/crypt.h
|
| diff --git a/third_party/zlib/contrib/minizip/crypt.h b/third_party/zlib/contrib/minizip/crypt.h
|
| index 1e9e8200b201ff600aecd9eb7df1ac6989931266..a01d08d932852ed4612183cda59d19df97d2ad54 100644
|
| --- a/third_party/zlib/contrib/minizip/crypt.h
|
| +++ b/third_party/zlib/contrib/minizip/crypt.h
|
| @@ -32,7 +32,7 @@
|
| /***********************************************************************
|
| * Return the next byte in the pseudo-random sequence
|
| */
|
| -static int decrypt_byte(unsigned long* pkeys, const z_crc_t* pcrc_32_tab)
|
| +static int decrypt_byte(unsigned long* pkeys, const unsigned long* pcrc_32_tab)
|
| {
|
| unsigned temp; /* POTENTIAL BUG: temp*(temp^1) may overflow in an
|
| * unpredictable manner on 16-bit systems; not a problem
|
| @@ -45,7 +45,7 @@
|
| /***********************************************************************
|
| * Update the encryption keys with the next byte of plain text
|
| */
|
| -static int update_keys(unsigned long* pkeys,const z_crc_t* pcrc_32_tab,int c)
|
| +static int update_keys(unsigned long* pkeys,const unsigned long* pcrc_32_tab,int c)
|
| {
|
| (*(pkeys+0)) = CRC32((*(pkeys+0)), c);
|
| (*(pkeys+1)) += (*(pkeys+0)) & 0xff;
|
| @@ -62,7 +62,7 @@
|
| * Initialize the encryption keys and the random header according to
|
| * the given password.
|
| */
|
| -static void init_keys(const char* passwd,unsigned long* pkeys,const z_crc_t* pcrc_32_tab)
|
| +static void init_keys(const char* passwd,unsigned long* pkeys,const unsigned long* pcrc_32_tab)
|
| {
|
| *(pkeys+0) = 305419896L;
|
| *(pkeys+1) = 591751049L;
|
| @@ -91,7 +91,7 @@
|
| unsigned char* buf, /* where to write header */
|
| int bufSize,
|
| unsigned long* pkeys,
|
| - const z_crc_t* pcrc_32_tab,
|
| + const unsigned long* pcrc_32_tab,
|
| unsigned long crcForCrypting)
|
| {
|
| int n; /* index in random header */
|
|
|