Skip to content

Commit bc8ccce

Browse files
committed
Issue python#9566: zlib: Explicit cast to unsigned int to fix a compiler warning on Windows x64
1 parent 9a28297 commit bc8ccce

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Modules/zlibmodule.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)