@@ -1209,7 +1209,7 @@ traverse_slots(PyTypeObject *type, PyObject *self, visitproc visit, void *arg)
1209
1209
PyMemberDef * mp ;
1210
1210
1211
1211
n = Py_SIZE (type );
1212
- mp = PyHeapType_GET_MEMBERS ((PyHeapTypeObject * )type );
1212
+ mp = _PyHeapType_GET_MEMBERS ((PyHeapTypeObject * )type );
1213
1213
for (i = 0 ; i < n ; i ++ , mp ++ ) {
1214
1214
if (mp -> type == T_OBJECT_EX ) {
1215
1215
char * addr = (char * )self + mp -> offset ;
@@ -1281,7 +1281,7 @@ clear_slots(PyTypeObject *type, PyObject *self)
1281
1281
PyMemberDef * mp ;
1282
1282
1283
1283
n = Py_SIZE (type );
1284
- mp = PyHeapType_GET_MEMBERS ((PyHeapTypeObject * )type );
1284
+ mp = _PyHeapType_GET_MEMBERS ((PyHeapTypeObject * )type );
1285
1285
for (i = 0 ; i < n ; i ++ , mp ++ ) {
1286
1286
if (mp -> type == T_OBJECT_EX && !(mp -> flags & READONLY )) {
1287
1287
char * addr = (char * )self + mp -> offset ;
@@ -2977,7 +2977,7 @@ type_new_descriptors(const type_new_ctx *ctx, PyTypeObject *type)
2977
2977
PyHeapTypeObject * et = (PyHeapTypeObject * )type ;
2978
2978
Py_ssize_t slotoffset = ctx -> base -> tp_basicsize ;
2979
2979
if (et -> ht_slots != NULL ) {
2980
- PyMemberDef * mp = PyHeapType_GET_MEMBERS (et );
2980
+ PyMemberDef * mp = _PyHeapType_GET_MEMBERS (et );
2981
2981
Py_ssize_t nslot = PyTuple_GET_SIZE (et -> ht_slots );
2982
2982
for (Py_ssize_t i = 0 ; i < nslot ; i ++ , mp ++ ) {
2983
2983
mp -> name = PyUnicode_AsUTF8 (
@@ -3014,7 +3014,7 @@ type_new_descriptors(const type_new_ctx *ctx, PyTypeObject *type)
3014
3014
3015
3015
type -> tp_basicsize = slotoffset ;
3016
3016
type -> tp_itemsize = ctx -> base -> tp_itemsize ;
3017
- type -> tp_members = PyHeapType_GET_MEMBERS (et );
3017
+ type -> tp_members = _PyHeapType_GET_MEMBERS (et );
3018
3018
return 0 ;
3019
3019
}
3020
3020
@@ -3570,8 +3570,8 @@ PyType_FromModuleAndSpec(PyObject *module, PyType_Spec *spec, PyObject *bases)
3570
3570
else if (slot -> slot == Py_tp_members ) {
3571
3571
/* Move the slots to the heap type itself */
3572
3572
size_t len = Py_TYPE (type )-> tp_itemsize * nmembers ;
3573
- memcpy (PyHeapType_GET_MEMBERS (res ), slot -> pfunc , len );
3574
- type -> tp_members = PyHeapType_GET_MEMBERS (res );
3573
+ memcpy (_PyHeapType_GET_MEMBERS (res ), slot -> pfunc , len );
3574
+ type -> tp_members = _PyHeapType_GET_MEMBERS (res );
3575
3575
}
3576
3576
else {
3577
3577
/* Copy other slots directly */
0 commit comments