@@ -1247,8 +1247,7 @@ handlername2int(PyObject *name)
12471247{
12481248 int i ;
12491249 for (i = 0 ; handler_info [i ].name != NULL ; i ++ ) {
1250- if (PyUnicode_CompareWithASCIIString (
1251- name , handler_info [i ].name ) == 0 ) {
1250+ if (_PyUnicode_EqualToASCIIString (name , handler_info [i ].name )) {
12521251 return i ;
12531252 }
12541253 }
@@ -1286,45 +1285,45 @@ xmlparse_getattro(xmlparseobject *self, PyObject *nameobj)
12861285
12871286 first_char = PyUnicode_READ_CHAR (nameobj , 0 );
12881287 if (first_char == 'E' ) {
1289- if (PyUnicode_CompareWithASCIIString (nameobj , "ErrorCode" ) == 0 )
1288+ if (_PyUnicode_EqualToASCIIString (nameobj , "ErrorCode" ))
12901289 return PyLong_FromLong ((long )
12911290 XML_GetErrorCode (self -> itself ));
1292- if (PyUnicode_CompareWithASCIIString (nameobj , "ErrorLineNumber" ) == 0 )
1291+ if (_PyUnicode_EqualToASCIIString (nameobj , "ErrorLineNumber" ))
12931292 return PyLong_FromLong ((long )
12941293 XML_GetErrorLineNumber (self -> itself ));
1295- if (PyUnicode_CompareWithASCIIString (nameobj , "ErrorColumnNumber" ) == 0 )
1294+ if (_PyUnicode_EqualToASCIIString (nameobj , "ErrorColumnNumber" ))
12961295 return PyLong_FromLong ((long )
12971296 XML_GetErrorColumnNumber (self -> itself ));
1298- if (PyUnicode_CompareWithASCIIString (nameobj , "ErrorByteIndex" ) == 0 )
1297+ if (_PyUnicode_EqualToASCIIString (nameobj , "ErrorByteIndex" ))
12991298 return PyLong_FromLong ((long )
13001299 XML_GetErrorByteIndex (self -> itself ));
13011300 }
13021301 if (first_char == 'C' ) {
1303- if (PyUnicode_CompareWithASCIIString (nameobj , "CurrentLineNumber" ) == 0 )
1302+ if (_PyUnicode_EqualToASCIIString (nameobj , "CurrentLineNumber" ))
13041303 return PyLong_FromLong ((long )
13051304 XML_GetCurrentLineNumber (self -> itself ));
1306- if (PyUnicode_CompareWithASCIIString (nameobj , "CurrentColumnNumber" ) == 0 )
1305+ if (_PyUnicode_EqualToASCIIString (nameobj , "CurrentColumnNumber" ))
13071306 return PyLong_FromLong ((long )
13081307 XML_GetCurrentColumnNumber (self -> itself ));
1309- if (PyUnicode_CompareWithASCIIString (nameobj , "CurrentByteIndex" ) == 0 )
1308+ if (_PyUnicode_EqualToASCIIString (nameobj , "CurrentByteIndex" ))
13101309 return PyLong_FromLong ((long )
13111310 XML_GetCurrentByteIndex (self -> itself ));
13121311 }
13131312 if (first_char == 'b' ) {
1314- if (PyUnicode_CompareWithASCIIString (nameobj , "buffer_size" ) == 0 )
1313+ if (_PyUnicode_EqualToASCIIString (nameobj , "buffer_size" ))
13151314 return PyLong_FromLong ((long ) self -> buffer_size );
1316- if (PyUnicode_CompareWithASCIIString (nameobj , "buffer_text" ) == 0 )
1315+ if (_PyUnicode_EqualToASCIIString (nameobj , "buffer_text" ))
13171316 return get_pybool (self -> buffer != NULL );
1318- if (PyUnicode_CompareWithASCIIString (nameobj , "buffer_used" ) == 0 )
1317+ if (_PyUnicode_EqualToASCIIString (nameobj , "buffer_used" ))
13191318 return PyLong_FromLong ((long ) self -> buffer_used );
13201319 }
1321- if (PyUnicode_CompareWithASCIIString (nameobj , "namespace_prefixes" ) == 0 )
1320+ if (_PyUnicode_EqualToASCIIString (nameobj , "namespace_prefixes" ))
13221321 return get_pybool (self -> ns_prefixes );
1323- if (PyUnicode_CompareWithASCIIString (nameobj , "ordered_attributes" ) == 0 )
1322+ if (_PyUnicode_EqualToASCIIString (nameobj , "ordered_attributes" ))
13241323 return get_pybool (self -> ordered_attributes );
1325- if (PyUnicode_CompareWithASCIIString (nameobj , "specified_attributes" ) == 0 )
1324+ if (_PyUnicode_EqualToASCIIString (nameobj , "specified_attributes" ))
13261325 return get_pybool ((long ) self -> specified_attributes );
1327- if (PyUnicode_CompareWithASCIIString (nameobj , "intern" ) == 0 ) {
1326+ if (_PyUnicode_EqualToASCIIString (nameobj , "intern" )) {
13281327 if (self -> intern == NULL ) {
13291328 Py_INCREF (Py_None );
13301329 return Py_None ;
@@ -1388,7 +1387,7 @@ xmlparse_setattro(xmlparseobject *self, PyObject *name, PyObject *v)
13881387 PyErr_SetString (PyExc_RuntimeError , "Cannot delete attribute" );
13891388 return -1 ;
13901389 }
1391- if (PyUnicode_CompareWithASCIIString (name , "buffer_text" ) == 0 ) {
1390+ if (_PyUnicode_EqualToASCIIString (name , "buffer_text" )) {
13921391 int b = PyObject_IsTrue (v );
13931392 if (b < 0 )
13941393 return -1 ;
@@ -1410,30 +1409,30 @@ xmlparse_setattro(xmlparseobject *self, PyObject *name, PyObject *v)
14101409 }
14111410 return 0 ;
14121411 }
1413- if (PyUnicode_CompareWithASCIIString (name , "namespace_prefixes" ) == 0 ) {
1412+ if (_PyUnicode_EqualToASCIIString (name , "namespace_prefixes" )) {
14141413 int b = PyObject_IsTrue (v );
14151414 if (b < 0 )
14161415 return -1 ;
14171416 self -> ns_prefixes = b ;
14181417 XML_SetReturnNSTriplet (self -> itself , self -> ns_prefixes );
14191418 return 0 ;
14201419 }
1421- if (PyUnicode_CompareWithASCIIString (name , "ordered_attributes" ) == 0 ) {
1420+ if (_PyUnicode_EqualToASCIIString (name , "ordered_attributes" )) {
14221421 int b = PyObject_IsTrue (v );
14231422 if (b < 0 )
14241423 return -1 ;
14251424 self -> ordered_attributes = b ;
14261425 return 0 ;
14271426 }
1428- if (PyUnicode_CompareWithASCIIString (name , "specified_attributes" ) == 0 ) {
1427+ if (_PyUnicode_EqualToASCIIString (name , "specified_attributes" )) {
14291428 int b = PyObject_IsTrue (v );
14301429 if (b < 0 )
14311430 return -1 ;
14321431 self -> specified_attributes = b ;
14331432 return 0 ;
14341433 }
14351434
1436- if (PyUnicode_CompareWithASCIIString (name , "buffer_size" ) == 0 ) {
1435+ if (_PyUnicode_EqualToASCIIString (name , "buffer_size" )) {
14371436 long new_buffer_size ;
14381437 if (!PyLong_Check (v )) {
14391438 PyErr_SetString (PyExc_TypeError , "buffer_size must be an integer" );
@@ -1479,7 +1478,7 @@ xmlparse_setattro(xmlparseobject *self, PyObject *name, PyObject *v)
14791478 return 0 ;
14801479 }
14811480
1482- if (PyUnicode_CompareWithASCIIString (name , "CharacterDataHandler" ) == 0 ) {
1481+ if (_PyUnicode_EqualToASCIIString (name , "CharacterDataHandler" )) {
14831482 /* If we're changing the character data handler, flush all
14841483 * cached data with the old handler. Not sure there's a
14851484 * "right" thing to do, though, but this probably won't
0 commit comments