File tree Expand file tree Collapse file tree 7 files changed +15
-15
lines changed Expand file tree Collapse file tree 7 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -82,10 +82,10 @@ struct PyModuleDef_Slot {
8282#endif /* New in 3.5 */
8383
8484/* for Py_mod_multiple_interpreters: */
85- #if !defined(Py_LIMITED_API ) || Py_LIMITED_API + 0 >= 0x030d0000
86- #define Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED ((void *)0)
87- #define Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED ((void *)1)
88- #define Py_MOD_PER_INTERPRETER_GIL_SUPPORTED ((void *)2)
85+ #if !defined(Py_LIMITED_API ) || Py_LIMITED_API + 0 >= 0x030c0000
86+ # define Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED ((void *)0)
87+ # define Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED ((void *)1)
88+ # define Py_MOD_PER_INTERPRETER_GIL_SUPPORTED ((void *)2)
8989#endif
9090
9191struct PyModuleDef {
Original file line number Diff line number Diff line change 33#endif
44
55#ifndef Py_NOGIL
6- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
7- #define Py_LIMITED_API 0x030d0000
6+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
7+ #define Py_LIMITED_API 0x030c0000
88#endif
99
1010// gh-85283: On Windows, Py_LIMITED_API requires Py_BUILD_CORE to not attempt
Original file line number Diff line number Diff line change 55#endif
66
77#ifndef Py_NOGIL
8- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
9- #define Py_LIMITED_API 0x030d0000
8+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
9+ #define Py_LIMITED_API 0x030c0000
1010#endif
1111
1212#include "Python.h"
Original file line number Diff line number Diff line change 2121#endif
2222
2323#ifndef Py_NOGIL
24- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
25- #define Py_LIMITED_API 0x030d0000
24+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
25+ #define Py_LIMITED_API 0x030c0000
2626#endif
2727
2828#include "Python.h"
Original file line number Diff line number Diff line change 33#endif
44
55#ifndef Py_NOGIL
6- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
6+ // Need limited C API version 3.13 for PySys_Audit()
77#define Py_LIMITED_API 0x030d0000
88#endif
99
Original file line number Diff line number Diff line change 6767#endif
6868
6969#ifndef Py_NOGIL
70- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
71- #define Py_LIMITED_API 0x030d0000
70+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
71+ #define Py_LIMITED_API 0x030c0000
7272#endif
7373
7474#include "Python.h"
Original file line number Diff line number Diff line change 3636*/
3737
3838#ifndef Py_NOGIL
39- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
40- #define Py_LIMITED_API 0x030d0000
39+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
40+ #define Py_LIMITED_API 0x030c0000
4141#endif
4242
4343#include <Python.h>
You can’t perform that action at this time.
0 commit comments