Skip to content

Commit

Permalink
bpo-43916: Export the _PyStructSequence_InitType to fix build errors …
Browse files Browse the repository at this point in the history
…in the curses module (pythonGH-25768)
  • Loading branch information
pablogsal authored May 1, 2021
1 parent 251ffa9 commit 558df90
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 3 deletions.
1 change: 1 addition & 0 deletions Doc/data/stable_abi.dat
Original file line number Diff line number Diff line change
Expand Up @@ -918,6 +918,7 @@ Py_tp_setattro
Py_tp_str
Py_tp_traverse
Py_uintptr_t
_PyStructSequence_InitType
_frame
_node
allocfunc
Expand Down
4 changes: 1 addition & 3 deletions Include/structseq.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,10 @@ PyAPI_FUNC(void) PyStructSequence_InitType(PyTypeObject *type,
PyAPI_FUNC(int) PyStructSequence_InitType2(PyTypeObject *type,
PyStructSequence_Desc *desc);
#endif
#ifdef Py_BUILD_CORE
extern int _PyStructSequence_InitType(
PyAPI_FUNC(int) _PyStructSequence_InitType(
PyTypeObject *type,
PyStructSequence_Desc *desc,
unsigned long tp_flags);
#endif
PyAPI_FUNC(PyTypeObject*) PyStructSequence_NewType(PyStructSequence_Desc *desc);

PyAPI_FUNC(PyObject *) PyStructSequence_New(PyTypeObject* type);
Expand Down
2 changes: 2 additions & 0 deletions Misc/stable_abi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2121,6 +2121,8 @@ function PyObject_GetAiter
added 3.10
data PyExc_EncodingWarning
added 3.10
function _PyStructSequence_InitType
added 3.10

# Support for Stable ABI in debug builds

Expand Down
1 change: 1 addition & 0 deletions PC/python3dll.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ EXPORT_FUNC(_PyObject_GC_Resize)
EXPORT_FUNC(_PyObject_New)
EXPORT_FUNC(_PyObject_NewVar)
EXPORT_FUNC(_PyState_AddModule)
EXPORT_FUNC(_PyStructSequence_InitType)
EXPORT_FUNC(_PyThreadState_Init)
EXPORT_FUNC(_PyThreadState_Prealloc)
EXPORT_FUNC(_PyTrash_deposit_object)
Expand Down

0 comments on commit 558df90

Please sign in to comment.