New submission from STINNER Victor <vstin...@python.org>:
#include <Python.h> should only define names which start with "Py" (Py, _Py, PY, _PY), but it now defines a structure called "CFrame" in Include/cpython/pystate.h. We should either make the whole PyThreadState structure private (move it to the internal C API), or rename CFrame (to PyCFrame?). ---------- components: C API messages: 403639 nosy: Mark.Shannon, vstinner priority: normal severity: normal status: open title: [C API] Rename CFrame or hide it to only export names starting with Py versions: Python 3.11 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45431> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com