@@ -31,21 +31,21 @@ PyAPI_FUNC(int) _Py_IsLocaleCoercionTarget(const char *ctype_loc);
3131
3232/* Various one-time initializers */
3333
34- extern PyStatus _PyUnicode_Init (PyThreadState * tstate );
35- extern PyStatus _PyBytes_Init (PyThreadState * tstate );
34+ extern PyStatus _PyUnicode_Init (PyInterpreterState * interp );
35+ extern PyStatus _PyBytes_Init (PyInterpreterState * interp );
3636extern int _PyStructSequence_Init (void );
37- extern int _PyLong_Init (PyThreadState * tstate );
38- extern PyStatus _PyTuple_Init (PyThreadState * tstate );
37+ extern int _PyLong_Init (PyInterpreterState * interp );
38+ extern PyStatus _PyTuple_Init (PyInterpreterState * interp );
3939extern PyStatus _PyFaulthandler_Init (int enable );
4040extern int _PyTraceMalloc_Init (int enable );
41- extern PyObject * _PyBuiltin_Init (PyThreadState * tstate );
41+ extern PyObject * _PyBuiltin_Init (PyInterpreterState * interp );
4242extern PyStatus _PySys_Create (
4343 PyThreadState * tstate ,
4444 PyObject * * sysmod_p );
4545extern PyStatus _PySys_ReadPreinitWarnOptions (PyWideStringList * options );
4646extern PyStatus _PySys_ReadPreinitXOptions (PyConfig * config );
4747extern int _PySys_UpdateConfig (PyThreadState * tstate );
48- extern PyStatus _PyExc_Init (PyThreadState * tstate );
48+ extern PyStatus _PyExc_Init (PyInterpreterState * interp );
4949extern PyStatus _PyErr_Init (void );
5050extern PyStatus _PyBuiltins_AddExceptions (PyObject * bltinmod );
5151extern int _PyFloat_Init (void );
@@ -54,33 +54,33 @@ extern PyStatus _Py_HashRandomization_Init(const PyConfig *);
5454extern PyStatus _PyTypes_Init (void );
5555extern PyStatus _PyTypes_InitSlotDefs (void );
5656extern PyStatus _PyImportZip_Init (PyThreadState * tstate );
57- extern PyStatus _PyGC_Init (PyThreadState * tstate );
58- extern PyStatus _PyAtExit_Init (PyThreadState * tstate );
57+ extern PyStatus _PyGC_Init (PyInterpreterState * interp );
58+ extern PyStatus _PyAtExit_Init (PyInterpreterState * interp );
5959
6060
6161/* Various internal finalizers */
6262
63- extern void _PyFrame_Fini (PyThreadState * tstate );
64- extern void _PyDict_Fini (PyThreadState * tstate );
65- extern void _PyTuple_Fini (PyThreadState * tstate );
66- extern void _PyList_Fini (PyThreadState * tstate );
67- extern void _PyBytes_Fini (PyThreadState * tstate );
68- extern void _PyFloat_Fini (PyThreadState * tstate );
69- extern void _PySlice_Fini (PyThreadState * tstate );
70- extern void _PyAsyncGen_Fini (PyThreadState * tstate );
63+ extern void _PyFrame_Fini (PyInterpreterState * interp );
64+ extern void _PyDict_Fini (PyInterpreterState * interp );
65+ extern void _PyTuple_Fini (PyInterpreterState * interp );
66+ extern void _PyList_Fini (PyInterpreterState * interp );
67+ extern void _PyBytes_Fini (PyInterpreterState * interp );
68+ extern void _PyFloat_Fini (PyInterpreterState * interp );
69+ extern void _PySlice_Fini (PyInterpreterState * interp );
70+ extern void _PyAsyncGen_Fini (PyInterpreterState * interp );
7171
7272extern int _PySignal_Init (int install_signal_handlers );
7373extern void _PySignal_Fini (void );
7474
75- extern void _PyExc_Fini (PyThreadState * tstate );
75+ extern void _PyExc_Fini (PyInterpreterState * interp );
7676extern void _PyImport_Fini (void );
7777extern void _PyImport_Fini2 (void );
78- extern void _PyGC_Fini (PyThreadState * tstate );
79- extern void _PyType_Fini (PyThreadState * tstate );
78+ extern void _PyGC_Fini (PyInterpreterState * interp );
79+ extern void _PyType_Fini (PyInterpreterState * interp );
8080extern void _Py_HashRandomization_Fini (void );
81- extern void _PyUnicode_Fini (PyThreadState * tstate );
82- extern void _PyUnicode_ClearInterned (PyThreadState * tstate );
83- extern void _PyLong_Fini (PyThreadState * tstate );
81+ extern void _PyUnicode_Fini (PyInterpreterState * interp );
82+ extern void _PyUnicode_ClearInterned (PyInterpreterState * interp );
83+ extern void _PyLong_Fini (PyInterpreterState * interp );
8484extern void _PyFaulthandler_Fini (void );
8585extern void _PyHash_Fini (void );
8686extern void _PyTraceMalloc_Fini (void );
@@ -89,9 +89,9 @@ extern void _PyAST_Fini(PyInterpreterState *interp);
8989extern void _PyAtExit_Fini (PyInterpreterState * interp );
9090
9191extern PyStatus _PyGILState_Init (PyThreadState * tstate );
92- extern void _PyGILState_Fini (PyThreadState * tstate );
92+ extern void _PyGILState_Fini (PyInterpreterState * interp );
9393
94- PyAPI_FUNC (void ) _PyGC_DumpShutdownStats (PyThreadState * tstate );
94+ PyAPI_FUNC (void ) _PyGC_DumpShutdownStats (PyInterpreterState * interp );
9595
9696PyAPI_FUNC (PyStatus ) _Py_PreInitializeFromPyArgv (
9797 const PyPreConfig * src_config ,
@@ -111,7 +111,7 @@ PyAPI_FUNC(void) _PyErr_Display(PyObject *file, PyObject *exception,
111111
112112PyAPI_FUNC (void ) _PyThreadState_DeleteCurrent (PyThreadState * tstate );
113113
114- extern void _PyAtExit_Call (PyThreadState * tstate );
114+ extern void _PyAtExit_Call (PyInterpreterState * interp );
115115
116116#ifdef __cplusplus
117117}
0 commit comments