summaryrefslogtreecommitdiff
path: root/config/x86_64-nt64-midipix/config.c
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-11-25 00:01:27 -0500
committermidipix <writeonce@midipix.org>2018-11-25 00:01:27 -0500
commit43e27cdef5e286cc15f5917473664b7e76537405 (patch)
treee562f3fde5c23ed5dbee8c8fa6be0084e8149cd9 /config/x86_64-nt64-midipix/config.c
parentdcf637d48835de1584f31842016d8fb828741e0f (diff)
downloadsbpython2-43e27cdef5e286cc15f5917473664b7e76537405.tar.bz2
sbpython2-43e27cdef5e286cc15f5917473664b7e76537405.tar.xz
config: x86_64-nt64-midipix: initial commit.
Diffstat (limited to 'config/x86_64-nt64-midipix/config.c')
-rw-r--r--config/x86_64-nt64-midipix/config.c50
1 files changed, 50 insertions, 0 deletions
diff --git a/config/x86_64-nt64-midipix/config.c b/config/x86_64-nt64-midipix/config.c
new file mode 100644
index 0000000..baad021
--- /dev/null
+++ b/config/x86_64-nt64-midipix/config.c
@@ -0,0 +1,50 @@
+#define PY_INIT_FUNC(x) extern void x(void)
+#define PY_INIT_PTR(x) void (*x)(void)
+
+PY_INIT_FUNC(initthread);
+PY_INIT_FUNC(initsignal);
+PY_INIT_FUNC(initposix);
+PY_INIT_FUNC(initerrno);
+PY_INIT_FUNC(initpwd);
+PY_INIT_FUNC(init_sre);
+PY_INIT_FUNC(init_codecs);
+PY_INIT_FUNC(init_weakref);
+PY_INIT_FUNC(initzipimport);
+PY_INIT_FUNC(init_symtable);
+PY_INIT_FUNC(initxxsubtype);
+
+PY_INIT_FUNC(PyMarshal_Init);
+PY_INIT_FUNC(initimp);
+PY_INIT_FUNC(initgc);
+PY_INIT_FUNC(init_ast);
+PY_INIT_FUNC(_PyWarnings_Init);
+
+struct _inittab {
+ char * name;
+ PY_INIT_PTR(initfunc);
+};
+
+struct _inittab _PyImport_Inittab[] = {
+ {"thread", initthread},
+ {"signal", initsignal},
+ {"posix", initposix},
+ {"errno", initerrno},
+ {"pwd", initpwd},
+ {"_sre", init_sre},
+ {"_codecs", init_codecs},
+ {"_weakref", init_weakref},
+ {"zipimport", initzipimport},
+ {"_symtable", init_symtable},
+ {"xxsubtype", initxxsubtype},
+
+ {"marshal", PyMarshal_Init},
+ {"imp", initimp},
+ {"_ast", init_ast},
+ {"__main__", 0},
+ {"__builtin__", 0},
+ {"sys", 0},
+ {"exceptions", 0},
+ {"gc", initgc},
+ {"_warnings", _PyWarnings_Init},
+ {0, 0}
+};