@@ -1094,10 +1094,10 @@ PyZlib_adler32(PyObject *self, PyObject *args)
10941094 buf += (size_t ) UINT_MAX ;
10951095 len -= (size_t ) UINT_MAX ;
10961096 }
1097- adler32val = adler32 (adler32val , buf , len );
1097+ adler32val = adler32 (adler32val , buf , ( unsigned int ) len );
10981098 Py_END_ALLOW_THREADS
10991099 } else {
1100- adler32val = adler32 (adler32val , pbuf .buf , pbuf .len );
1100+ adler32val = adler32 (adler32val , pbuf .buf , ( unsigned int ) pbuf .len );
11011101 }
11021102 PyBuffer_Release (& pbuf );
11031103 return PyLong_FromUnsignedLong (adler32val & 0xffffffffU );
@@ -1132,10 +1132,10 @@ PyZlib_crc32(PyObject *self, PyObject *args)
11321132 buf += (size_t ) UINT_MAX ;
11331133 len -= (size_t ) UINT_MAX ;
11341134 }
1135- signed_val = crc32 (crc32val , buf , len );
1135+ signed_val = crc32 (crc32val , buf , ( unsigned int ) len );
11361136 Py_END_ALLOW_THREADS
11371137 } else {
1138- signed_val = crc32 (crc32val , pbuf .buf , pbuf .len );
1138+ signed_val = crc32 (crc32val , pbuf .buf , ( unsigned int ) pbuf .len );
11391139 }
11401140 PyBuffer_Release (& pbuf );
11411141 return PyLong_FromUnsignedLong (signed_val & 0xffffffffU );
0 commit comments