@@ -5040,7 +5040,7 @@ PyUnicode_DecodeUTF32Stateful(const char *s,
5040
5040
* consumed = (const char * )q - starts ;
5041
5041
5042
5042
/* Adjust length */
5043
- if (PyUnicode_Resize (& unicode , outpos ) < 0 )
5043
+ if (unicode_resize (& unicode , outpos ) < 0 )
5044
5044
goto onError ;
5045
5045
5046
5046
Py_XDECREF (errorHandler );
@@ -5404,7 +5404,7 @@ PyUnicode_DecodeUTF16Stateful(const char *s,
5404
5404
* consumed = (const char * )q - starts ;
5405
5405
5406
5406
/* Adjust length */
5407
- if (PyUnicode_Resize (& unicode , outpos ) < 0 )
5407
+ if (unicode_resize (& unicode , outpos ) < 0 )
5408
5408
goto onError ;
5409
5409
5410
5410
Py_XDECREF (errorHandler );
@@ -5824,7 +5824,7 @@ PyUnicode_DecodeUnicodeEscape(const char *s,
5824
5824
}
5825
5825
#undef WRITECHAR
5826
5826
5827
- if (PyUnicode_Resize (& v , i ) < 0 )
5827
+ if (unicode_resize (& v , i ) < 0 )
5828
5828
goto onError ;
5829
5829
Py_XDECREF (errorHandler );
5830
5830
Py_XDECREF (exc );
@@ -6086,7 +6086,7 @@ PyUnicode_DecodeRawUnicodeEscape(const char *s,
6086
6086
nextByte :
6087
6087
;
6088
6088
}
6089
- if (PyUnicode_Resize (& v , outpos ) < 0 )
6089
+ if (unicode_resize (& v , outpos ) < 0 )
6090
6090
goto onError ;
6091
6091
Py_XDECREF (errorHandler );
6092
6092
Py_XDECREF (exc );
@@ -6273,7 +6273,7 @@ _PyUnicode_DecodeUnicodeInternal(const char *s,
6273
6273
goto onError ;
6274
6274
}
6275
6275
6276
- if (PyUnicode_Resize (& v , outpos ) < 0 )
6276
+ if (unicode_resize (& v , outpos ) < 0 )
6277
6277
goto onError ;
6278
6278
Py_XDECREF (errorHandler );
6279
6279
Py_XDECREF (exc );
@@ -6727,7 +6727,7 @@ PyUnicode_DecodeASCII(const char *s,
6727
6727
data = PyUnicode_DATA (v );
6728
6728
}
6729
6729
}
6730
- if (PyUnicode_Resize (& v , outpos ) < 0 )
6730
+ if (unicode_resize (& v , outpos ) < 0 )
6731
6731
goto onError ;
6732
6732
Py_XDECREF (errorHandler );
6733
6733
Py_XDECREF (exc );
@@ -6874,7 +6874,7 @@ decode_code_page_strict(UINT code_page,
6874
6874
else {
6875
6875
/* Extend unicode object */
6876
6876
Py_ssize_t n = PyUnicode_GET_SIZE (* v );
6877
- if (PyUnicode_Resize (v , n + outsize ) < 0 )
6877
+ if (unicode_resize (v , n + outsize ) < 0 )
6878
6878
return -1 ;
6879
6879
out = PyUnicode_AS_UNICODE (* v ) + n ;
6880
6880
}
@@ -6958,7 +6958,7 @@ decode_code_page_errors(UINT code_page,
6958
6958
PyErr_NoMemory ();
6959
6959
goto error ;
6960
6960
}
6961
- if (PyUnicode_Resize (v , n + size * Py_ARRAY_LENGTH (buffer )) < 0 )
6961
+ if (unicode_resize (v , n + size * Py_ARRAY_LENGTH (buffer )) < 0 )
6962
6962
goto error ;
6963
6963
startout = PyUnicode_AS_UNICODE (* v ) + n ;
6964
6964
}
@@ -7017,7 +7017,7 @@ decode_code_page_errors(UINT code_page,
7017
7017
/* Extend unicode object */
7018
7018
outsize = out - startout ;
7019
7019
assert (outsize <= PyUnicode_WSTR_LENGTH (* v ));
7020
- if (PyUnicode_Resize (v , outsize ) < 0 )
7020
+ if (unicode_resize (v , outsize ) < 0 )
7021
7021
goto error ;
7022
7022
ret = size ;
7023
7023
@@ -7664,8 +7664,9 @@ PyUnicode_DecodeCharmap(const char *s,
7664
7664
(targetsize << 2 );
7665
7665
extrachars += needed ;
7666
7666
/* XXX overflow detection missing */
7667
- if (PyUnicode_Resize (& v ,
7668
- PyUnicode_GET_LENGTH (v ) + needed ) < 0 ) {
7667
+ if (unicode_resize (& v ,
7668
+ PyUnicode_GET_LENGTH (v ) + needed ) < 0 )
7669
+ {
7669
7670
Py_DECREF (x );
7670
7671
goto onError ;
7671
7672
}
@@ -7689,7 +7690,7 @@ PyUnicode_DecodeCharmap(const char *s,
7689
7690
++ s ;
7690
7691
}
7691
7692
}
7692
- if (PyUnicode_Resize (& v , outpos ) < 0 )
7693
+ if (unicode_resize (& v , outpos ) < 0 )
7693
7694
goto onError ;
7694
7695
Py_XDECREF (errorHandler );
7695
7696
Py_XDECREF (exc );
0 commit comments