@@ -1331,7 +1331,8 @@ GzipReader__new__(PyTypeObject *type, PyObject *args, PyObject *kwargs)
1331
1331
return (PyObject * )self ;
1332
1332
}
1333
1333
1334
- static inline ssize_t GzipReader_read_from_file (GzipReader * self )
1334
+ static inline Py_ssize_t
1335
+ GzipReader_read_from_file (GzipReader * self )
1335
1336
{
1336
1337
1337
1338
uint8_t * current_pos = self -> current_pos ;
@@ -1388,7 +1389,7 @@ static inline ssize_t GzipReader_read_from_file(GzipReader *self)
1388
1389
1389
1390
static PyObject * BadGzipFile ; // Import BadGzipFile error for consistency
1390
1391
1391
- static ssize_t
1392
+ static Py_ssize_t
1392
1393
GzipReader_read_into_buffer (GzipReader * self , uint8_t * out_buffer , size_t out_buffer_size )
1393
1394
{
1394
1395
if (out_buffer_size > UINT32_MAX ) {
@@ -1398,7 +1399,7 @@ GzipReader_read_into_buffer(GzipReader *self, uint8_t *out_buffer, size_t out_bu
1398
1399
"with a too large buffer" );
1399
1400
return -1 ;
1400
1401
}
1401
- ssize_t bytes_written = 0 ;
1402
+ Py_ssize_t bytes_written = 0 ;
1402
1403
while (1 ) {
1403
1404
uint8_t * current_pos = self -> current_pos ;
1404
1405
uint8_t * buffer_end = self -> buffer_end ;
@@ -1580,7 +1581,7 @@ GzipReader_readinto(GzipReader *self, PyObject *buffer_obj)
1580
1581
uint8_t * buffer = view .buf ;
1581
1582
size_t buffer_size = Py_MIN (view .len , UINT32_MAX );
1582
1583
ENTER_ZLIB (self );
1583
- ssize_t written_size = GzipReader_read_into_buffer (self , buffer , buffer_size );
1584
+ Py_ssize_t written_size = GzipReader_read_into_buffer (self , buffer , buffer_size );
1584
1585
LEAVE_ZLIB (self );
1585
1586
PyBuffer_Release (& view );
1586
1587
if (written_size < 0 ) {
@@ -1614,7 +1615,7 @@ GzipReader_seek(GzipReader *self, PyObject *args, PyObject *kwargs)
1614
1615
}
1615
1616
while (1 ) {
1616
1617
/* Simply overwrite the tmp buffer over and over */
1617
- ssize_t written_bytes = GzipReader_read_into_buffer (
1618
+ Py_ssize_t written_bytes = GzipReader_read_into_buffer (
1618
1619
self , tmp_buffer , tmp_buffer_size
1619
1620
);
1620
1621
if (written_bytes < 0 ) {
@@ -1659,7 +1660,7 @@ GzipReader_seek(GzipReader *self, PyObject *args, PyObject *kwargs)
1659
1660
return PyErr_NoMemory ();
1660
1661
}
1661
1662
while (offset > 0 ) {
1662
- ssize_t bytes_written = GzipReader_read_into_buffer (
1663
+ Py_ssize_t bytes_written = GzipReader_read_into_buffer (
1663
1664
self , tmp_buffer , Py_MIN (tmp_buffer_size , offset ));
1664
1665
if (bytes_written < 0 ) {
1665
1666
PyMem_FREE (tmp_buffer );
@@ -1687,7 +1688,7 @@ GzipReader_readall(GzipReader *self, PyObject *Py_UNUSED(ignore))
1687
1688
return NULL ;
1688
1689
}
1689
1690
ENTER_ZLIB (self );
1690
- ssize_t written_size = GzipReader_read_into_buffer (
1691
+ Py_ssize_t written_size = GzipReader_read_into_buffer (
1691
1692
self , (uint8_t * )PyBytes_AS_STRING (first_chunk ), chunk_size );
1692
1693
LEAVE_ZLIB (self );
1693
1694
if (written_size < 0 ) {
@@ -1763,7 +1764,7 @@ GzipReader_read(GzipReader *self, PyObject *args)
1763
1764
return NULL ;
1764
1765
}
1765
1766
ENTER_ZLIB (self );
1766
- ssize_t written_bytes = GzipReader_read_into_buffer (self , (uint8_t * )PyBytes_AS_STRING (answer ), answer_size );
1767
+ Py_ssize_t written_bytes = GzipReader_read_into_buffer (self , (uint8_t * )PyBytes_AS_STRING (answer ), answer_size );
1767
1768
LEAVE_ZLIB (self );
1768
1769
if (written_bytes < 0 ) {
1769
1770
Py_DECREF (answer );
0 commit comments