bpo-36763: Make Py_BytesMain() public (GH-15532) · python/cpython@1d4285a

2 files changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -15,8 +15,6 @@ extern "C" {

1515

* KeyboardInterrupt exception, suggesting the user pressed ^C. */

1616

PyAPI_DATA(int) _Py_UnhandledKeyboardInterrupt;

1717
18-

PyAPI_FUNC(int) Py_BytesMain(int argc, char **argv);

19-
2018

extern int _Py_SetFileSystemEncoding(

2119

const char *encoding,

2220

const char *errors);

Original file line numberDiff line numberDiff line change

@@ -32,6 +32,8 @@ PyAPI_FUNC(void) _Py_NO_RETURN Py_Exit(int);

3232

/* Bootstrap __main__ (defined in Modules/main.c) */

3333

PyAPI_FUNC(int) Py_Main(int argc, wchar_t **argv);

3434
35+

PyAPI_FUNC(int) Py_BytesMain(int argc, char **argv);

36+
3537

/* In pathconfig.c */

3638

PyAPI_FUNC(void) Py_SetProgramName(const wchar_t *);

3739

PyAPI_FUNC(wchar_t *) Py_GetProgramName(void);