mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
Use a 32-bit unsigned int here, a long is not needed.
This commit is contained in:
parent
18f1914a02
commit
1fa588e14f
2 changed files with 6 additions and 6 deletions
|
@ -889,11 +889,11 @@ PyDoc_STRVAR(adler32__doc__,
|
|||
static PyObject *
|
||||
PyZlib_adler32(PyObject *self, PyObject *args)
|
||||
{
|
||||
uLong adler32val = 1; /* adler32(0L, Z_NULL, 0) */
|
||||
unsigned int adler32val = 1; /* adler32(0L, Z_NULL, 0) */
|
||||
Byte *buf;
|
||||
int len, signed_val;
|
||||
|
||||
if (!PyArg_ParseTuple(args, "s#|k:adler32", &buf, &len, &adler32val))
|
||||
if (!PyArg_ParseTuple(args, "s#|I:adler32", &buf, &len, &adler32val))
|
||||
return NULL;
|
||||
/* In Python 2.x we return a signed integer regardless of native platform
|
||||
* long size (the 32bit unsigned long is treated as 32-bit signed and sign
|
||||
|
@ -912,11 +912,11 @@ PyDoc_STRVAR(crc32__doc__,
|
|||
static PyObject *
|
||||
PyZlib_crc32(PyObject *self, PyObject *args)
|
||||
{
|
||||
uLong crc32val = 0; /* crc32(0L, Z_NULL, 0) */
|
||||
unsigned int crc32val = 0; /* crc32(0L, Z_NULL, 0) */
|
||||
Byte *buf;
|
||||
int len, signed_val;
|
||||
|
||||
if (!PyArg_ParseTuple(args, "s#|k:crc32", &buf, &len, &crc32val))
|
||||
if (!PyArg_ParseTuple(args, "s#|I:crc32", &buf, &len, &crc32val))
|
||||
return NULL;
|
||||
/* In Python 2.x we return a signed integer regardless of native platform
|
||||
* long size (the 32bit unsigned long is treated as 32-bit signed and sign
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue