1 #ifndef Py_LIMITED_API
2 #ifndef Py_INTERNAL_IMPORT_H
3 #define Py_INTERNAL_IMPORT_H
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 #ifdef HAVE_FORK
9 extern PyStatus _PyImport_ReInitLock(void);
10 #endif
11 extern PyObject* _PyImport_BootstrapImp(PyThreadState *tstate);
12 
13 struct _module_alias {
14     const char *name;                 /* ASCII encoded string */
15     const char *orig;                 /* ASCII encoded string */
16 };
17 
18 PyAPI_DATA(const struct _frozen *) _PyImport_FrozenBootstrap;
19 PyAPI_DATA(const struct _frozen *) _PyImport_FrozenStdlib;
20 PyAPI_DATA(const struct _frozen *) _PyImport_FrozenTest;
21 extern const struct _module_alias * _PyImport_FrozenAliases;
22 
23 #ifdef __cplusplus
24 }
25 #endif
26 #endif /* !Py_INTERNAL_IMPORT_H */
27 #endif /* !Py_LIMITED_API */
28