@@ -658,6 +658,7 @@ PyMemoTable_New(void)
658
658
static PyMemoTable *
659
659
PyMemoTable_Copy (PyMemoTable * self )
660
660
{
661
+ size_t i ;
661
662
PyMemoTable * new = PyMemoTable_New ();
662
663
if (new == NULL )
663
664
return NULL ;
@@ -674,7 +675,7 @@ PyMemoTable_Copy(PyMemoTable *self)
674
675
PyErr_NoMemory ();
675
676
return NULL ;
676
677
}
677
- for (size_t i = 0 ; i < self -> mt_allocated ; i ++ ) {
678
+ for (i = 0 ; i < self -> mt_allocated ; i ++ ) {
678
679
Py_XINCREF (self -> mt_table [i ].me_key );
679
680
}
680
681
memcpy (new -> mt_table , self -> mt_table ,
@@ -4198,13 +4199,14 @@ static PyObject *
4198
4199
_pickle_PicklerMemoProxy_copy_impl (PicklerMemoProxyObject * self )
4199
4200
/*[clinic end generated code: output=bb83a919d29225ef input=b73043485ac30b36]*/
4200
4201
{
4202
+ size_t i ;
4201
4203
PyMemoTable * memo ;
4202
4204
PyObject * new_memo = PyDict_New ();
4203
4205
if (new_memo == NULL )
4204
4206
return NULL ;
4205
4207
4206
4208
memo = self -> pickler -> memo ;
4207
- for (size_t i = 0 ; i < memo -> mt_allocated ; ++ i ) {
4209
+ for (i = 0 ; i < memo -> mt_allocated ; ++ i ) {
4208
4210
PyMemoEntry entry = memo -> mt_table [i ];
4209
4211
if (entry .me_key != NULL ) {
4210
4212
int status ;
@@ -6773,6 +6775,7 @@ Unpickler_get_memo(UnpicklerObject *self)
6773
6775
static int
6774
6776
Unpickler_set_memo (UnpicklerObject * self , PyObject * obj )
6775
6777
{
6778
+ size_t i ;
6776
6779
PyObject * * new_memo ;
6777
6780
size_t new_memo_size = 0 ;
6778
6781
@@ -6791,7 +6794,7 @@ Unpickler_set_memo(UnpicklerObject *self, PyObject *obj)
6791
6794
if (new_memo == NULL )
6792
6795
return -1 ;
6793
6796
6794
- for (size_t i = 0 ; i < new_memo_size ; i ++ ) {
6797
+ for (i = 0 ; i < new_memo_size ; i ++ ) {
6795
6798
Py_XINCREF (unpickler -> memo [i ]);
6796
6799
new_memo [i ] = unpickle
74FD
r -> memo [i ];
6797
6800
}
@@ -6839,7 +6842,7 @@ Unpickler_set_memo(UnpicklerObject *self, PyObject *obj)
6839
6842
6840
6843
error :
6841
6844
if (new_memo_size ) {
6842
- for (size_t i = new_memo_size - 1 ; i != SIZE_MAX ; i -- ) {
6845
+ for (i = new_memo_size - 1 ; i != SIZE_MAX ; i -- ) {
6843
6846
Py_XDECREF (new_memo [i ]);
6844
6847
}
6845
6848
PyMem_FREE (new_memo );
0 commit comments