@@ -51,7 +51,9 @@ PyAPI_FUNC(int) Py_SetStandardStreamEncoding(const char *encoding, |
|
|
51 |
51 |
const char *errors); |
52 |
52 |
|
53 |
53 |
/* PEP 432 Multi-phase initialization API (Private while provisional!) */ |
54 |
|
-PyAPI_FUNC(_PyInitError) _Py_InitializeCore(const _PyCoreConfig *); |
|
54 |
+PyAPI_FUNC(_PyInitError) _Py_InitializeCore( |
|
55 |
+PyInterpreterState **interp, |
|
56 |
+const _PyCoreConfig *); |
55 |
57 |
PyAPI_FUNC(int) _Py_IsCoreInitialized(void); |
56 |
58 |
|
57 |
59 |
PyAPI_FUNC(_PyInitError) _PyCoreConfig_Read(_PyCoreConfig *config); |
@@ -73,14 +75,17 @@ PyAPI_FUNC(int) _PyMainInterpreterConfig_Copy( |
|
|
73 |
75 |
_PyMainInterpreterConfig *config, |
74 |
76 |
const _PyMainInterpreterConfig *config2); |
75 |
77 |
|
76 |
|
-PyAPI_FUNC(_PyInitError) _Py_InitializeMainInterpreter(const _PyMainInterpreterConfig *); |
|
78 |
+PyAPI_FUNC(_PyInitError) _Py_InitializeMainInterpreter( |
|
79 |
+PyInterpreterState *interp, |
|
80 |
+const _PyMainInterpreterConfig *); |
77 |
81 |
#endif |
78 |
82 |
|
79 |
83 |
/* Initialization and finalization */ |
80 |
84 |
PyAPI_FUNC(void) Py_Initialize(void); |
81 |
85 |
PyAPI_FUNC(void) Py_InitializeEx(int); |
82 |
86 |
#ifndef Py_LIMITED_API |
83 |
|
-PyAPI_FUNC(_PyInitError) _Py_InitializeEx_Private(int, int); |
|
87 |
+PyAPI_FUNC(_PyInitError) _Py_InitializeFromConfig( |
|
88 |
+const _PyCoreConfig *config); |
84 |
89 |
PyAPI_FUNC(void) _Py_FatalInitError(_PyInitError err) _Py_NO_RETURN; |
85 |
90 |
#endif |
86 |
91 |
PyAPI_FUNC(void) Py_Finalize(void); |