@@ -201,11 +201,11 @@ struct _typeobject {
201201 iternextfunc tp_iternext ;
202202
203203 /* Attribute descriptor and subclassing stuff */
204- struct PyMethodDef * tp_methods ;
205- struct PyMemberDef * tp_members ;
206- struct PyGetSetDef * tp_getset ;
204+ PyMethodDef * tp_methods ;
205+ PyMemberDef * tp_members ;
206+ PyGetSetDef * tp_getset ;
207207 // Strong reference on a heap type, borrowed reference on a static type
208- struct _typeobject * tp_base ;
208+ PyTypeObject * tp_base ;
209209 PyObject * tp_dict ;
210210 descrgetfunc tp_descr_get ;
211211 descrsetfunc tp_descr_set ;
@@ -262,16 +262,16 @@ PyAPI_FUNC(PyObject *) _PyObject_LookupSpecialId(PyObject *, _Py_Identifier *);
262262PyAPI_FUNC (PyTypeObject * ) _PyType_CalculateMetaclass (PyTypeObject * , PyObject * );
263263PyAPI_FUNC (PyObject * ) _PyType_GetDocFromInternalDoc (const char * , const char * );
264264PyAPI_FUNC (PyObject * ) _PyType_GetTextSignatureFromInternalDoc (const char * , const char * );
265- PyAPI_FUNC (PyObject * ) PyType_GetModuleByDef (PyTypeObject * , struct PyModuleDef * );
265+ PyAPI_FUNC (PyObject * ) PyType_GetModuleByDef (PyTypeObject * , PyModuleDef * );
266266
267267PyAPI_FUNC (int ) PyObject_Print (PyObject * , FILE * , int );
268268PyAPI_FUNC (void ) _Py_BreakPoint (void );
269269PyAPI_FUNC (void ) _PyObject_Dump (PyObject * );
270270PyAPI_FUNC (int ) _PyObject_IsFreed (PyObject * );
271271
272272PyAPI_FUNC (int ) _PyObject_IsAbstract (PyObject * );
273- PyAPI_FUNC (PyObject * ) _PyObject_GetAttrId (PyObject * , struct _Py_Identifier * );
274- PyAPI_FUNC (int ) _PyObject_SetAttrId (PyObject * , struct _Py_Identifier * , PyObject * );
273+ PyAPI_FUNC (PyObject * ) _PyObject_GetAttrId (PyObject * , _Py_Identifier * );
274+ PyAPI_FUNC (int ) _PyObject_SetAttrId (PyObject * , _Py_Identifier * , PyObject * );
275275/* Replacements of PyObject_GetAttr() and _PyObject_GetAttrId() which
276276 don't raise AttributeError.
277277
@@ -282,7 +282,7 @@ PyAPI_FUNC(int) _PyObject_SetAttrId(PyObject *, struct _Py_Identifier *, PyObjec
282282 is raised.
283283*/
284284PyAPI_FUNC (int ) _PyObject_LookupAttr (PyObject * , PyObject * , PyObject * * );
285- PyAPI_FUNC (int ) _PyObject_LookupAttrId (PyObject * , struct _Py_Identifier * , PyObject * * );
285+ PyAPI_FUNC (int ) _PyObject_LookupAttrId (PyObject * , _Py_Identifier * , PyObject * * );
286286
287287PyAPI_FUNC (int ) _PyObject_GetMethod (PyObject * obj , PyObject * name , PyObject * * method );
288288
@@ -461,8 +461,8 @@ passed as second argument to Py_TRASHCAN_BEGIN().
461461*/
462462
463463/* Python 3.9 private API, invoked by the macros below. */
464- PyAPI_FUNC (int ) _PyTrash_begin (struct _ts * tstate , PyObject * op );
465- PyAPI_FUNC (void ) _PyTrash_end (struct _ts * tstate );
464+ PyAPI_FUNC (int ) _PyTrash_begin (PyThreadState * tstate , PyObject * op );
465+ PyAPI_FUNC (void ) _PyTrash_end (PyThreadState * tstate );
466466/* Python 3.10 private API, invoked by the Py_TRASHCAN_BEGIN(). */
467467PyAPI_FUNC (int ) _PyTrash_cond (PyObject * op , destructor dealloc );
468468
0 commit comments