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