Fix a couple of ssize-t issues reported by Alexander Belopolsky on python-dev
This commit is contained in:
parent
7443b80549
commit
47f0ffa7ee
|
@ -470,7 +470,7 @@ static PyObject *
|
||||||
mmap_tell_method(mmap_object *self, PyObject *unused)
|
mmap_tell_method(mmap_object *self, PyObject *unused)
|
||||||
{
|
{
|
||||||
CHECK_VALID(NULL);
|
CHECK_VALID(NULL);
|
||||||
return PyInt_FromLong((long) self->pos);
|
return PyInt_FromSsize_t(self->pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
|
|
|
@ -922,7 +922,7 @@ file_readinto(PyFileObject *f, PyObject *args)
|
||||||
ndone += nnow;
|
ndone += nnow;
|
||||||
ntodo -= nnow;
|
ntodo -= nnow;
|
||||||
}
|
}
|
||||||
return PyInt_FromLong((long)ndone);
|
return PyInt_FromSsize_t(ndone);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
|
|
Loading…
Reference in New Issue