Skip to content

Commit eb57a3b

Browse files
committed
Don't define Py_FrozenMain with Py_LIMITED_API
1 parent f35f65b commit eb57a3b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Include/pylifecycle.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,13 @@ PyAPI_FUNC(void) _Py_NO_RETURN Py_Exit(int);
3131

3232
/* Bootstrap __main__ (defined in Modules/main.c) */
3333
PyAPI_FUNC(int) Py_Main(int argc, wchar_t **argv);
34+
PyAPI_FUNC(int) Py_BytesMain(int argc, char **argv);
3435

36+
/* Py_FrozenMain is kept out of the Limited API until documented and present
37+
in all builds of Python */
38+
#ifndef Py_LIMITED_API
3539
PyAPI_FUNC(int) Py_FrozenMain(int argc, char **argv);
36-
37-
PyAPI_FUNC(int) Py_BytesMain(int argc, char **argv);
40+
#endif
3841

3942
/* In pathconfig.c */
4043
Py_DEPRECATED(3.11) PyAPI_FUNC(void) Py_SetProgramName(const wchar_t *);

0 commit comments

Comments
 (0)