diff --git a/Include/cpython/object.h b/Include/cpython/object.h index c80fc1df0e0ba4..a7c268e79f8892 100644 --- a/Include/cpython/object.h +++ b/Include/cpython/object.h @@ -510,3 +510,7 @@ Py_DEPRECATED(3.11) typedef int UsingDeprecatedTrashcanMacro; PyAPI_FUNC(int) _PyObject_VisitManagedDict(PyObject *obj, visitproc visit, void *arg); PyAPI_FUNC(void) _PyObject_ClearManagedDict(PyObject *obj); + +typedef void(*PyType_ModifiedCallback)(PyTypeObject *); +PyAPI_FUNC(void) PyType_SetModifiedCallback(PyType_ModifiedCallback callback); +PyAPI_FUNC(PyType_ModifiedCallback) PyType_GetModifiedCallback(void); diff --git a/Include/object.h b/Include/object.h index 9bb0ef2df27608..75624fe8c77a51 100644 --- a/Include/object.h +++ b/Include/object.h @@ -288,9 +288,6 @@ PyAPI_FUNC(PyObject *) PyType_GenericNew(PyTypeObject *, PyObject *, PyObject *); PyAPI_FUNC(unsigned int) PyType_ClearCache(void); PyAPI_FUNC(void) PyType_Modified(PyTypeObject *); -typedef void(*PyType_ModifiedCallback)(PyTypeObject *); -PyAPI_FUNC(void) PyType_SetModifiedCallback(PyType_ModifiedCallback callback); -PyAPI_FUNC(PyType_ModifiedCallback) PyType_GetModifiedCallback(void); /* Generic operations on objects */ PyAPI_FUNC(PyObject *) PyObject_Repr(PyObject *);