summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PC/os2emx/config.c74
1 files changed, 44 insertions, 30 deletions
diff --git a/PC/os2emx/config.c b/PC/os2emx/config.c
index 91f855e..0a0b901 100644
--- a/PC/os2emx/config.c
+++ b/PC/os2emx/config.c
@@ -36,32 +36,38 @@ PERFORMANCE OF THIS SOFTWARE.
#include "Python.h"
+extern void initos2();
+extern void initsignal();
+#ifdef WITH_THREAD
+extern void initthread();
+#endif
+#if !HAVE_DYNAMIC_LOADING
extern void init_codecs();
extern void init_curses();
extern void init_curses_panel();
extern void init_hotshot();
extern void init_locale();
-extern void init_socket();
+extern void init_random();
extern void init_sre();
+extern void init_symtable();
extern void init_testcapi();
extern void init_weakref();
extern void initarray();
extern void initbinascii();
-extern void initbsddb();
+extern void initbsddb185();
+extern void initbz2();
extern void initcPickle();
extern void initcStringIO();
extern void initcmath();
+extern void initdatetime();
extern void initdl();
extern void initerrno();
extern void initfcntl();
extern void initfpectl();
extern void initfpetest();
-extern void initgc();
extern void initimageop();
extern void initmath();
extern void initmd5();
-extern void initnew();
-extern void initos2();
extern void initoperator();
extern void initparser();
extern void initpcre();
@@ -69,32 +75,34 @@ extern void initpwd();
extern void initregex();
extern void initrgbimg();
extern void initrotor();
-extern void initselect();
extern void initsha();
-extern void initsignal();
extern void initstrop();
extern void initstruct();
extern void inittermios();
-extern void initthread();
extern void inittime();
extern void inittiming();
extern void initunicodedata();
extern void initxreadlines();
extern void initxxsubtype();
+extern void initzipimport();
extern void initzlib();
-
+#ifdef USE_SOCKET
+extern void init_socket();
+extern void initselect();
+#endif
+#endif
/* -- ADDMODULE MARKER 1 -- */
extern void PyMarshal_Init();
extern void initimp();
+extern void initgc();
struct _inittab _PyImport_Inittab[] = {
- {"gc", initgc},
- {"os2", initos2},
- {"signal", initsignal},
+ {"os2", initos2},
+ {"signal", initsignal},
#ifdef WITH_THREAD
- {"thread", initthread},
+ {"thread", initthread},
#endif
#if !HAVE_DYNAMIC_LOADING
{"_codecs", init_codecs},
@@ -102,15 +110,19 @@ struct _inittab _PyImport_Inittab[] = {
{"_curses_panel", init_curses_panel},
{"_hotshot", init_hotshot},
{"_locale", init_locale},
- {"_sre", init_sre},
+ {"_random", init_random},
+ {"_sre", init_sre},
+ {"_symtable", init_symtable},
{"_testcapi", init_testcapi},
{"_weakref", init_weakref},
{"array", initarray},
{"binascii", initbinascii},
- {"bsddb", initbsddb},
+ {"bsddb185", initbsddb185},
+ {"bz2", initbz2},
{"cPickle", initcPickle},
{"cStringIO", initcStringIO},
{"cmath", initcmath},
+ {"datetime", initdatetime},
{"dl", initdl},
{"errno", initerrno},
{"fcntl", initfcntl},
@@ -119,7 +131,6 @@ struct _inittab _PyImport_Inittab[] = {
{"imageop", initimageop},
{"math", initmath},
{"md5", initmd5},
- {"new", initnew},
{"operator", initoperator},
{"parser", initparser},
{"pcre", initpcre},
@@ -136,27 +147,30 @@ struct _inittab _PyImport_Inittab[] = {
{"unicodedata", initunicodedata},
{"xreadlines", initxreadlines},
{"xxsubtype", initxxsubtype},
+ {"zipimport", initzipimport},
{"zlib", initzlib},
#ifdef USE_SOCKET
- {"_socket", init_socket},
- {"select", initselect},
+ {"_socket", init_socket},
+ {"select", initselect},
#endif
#endif
-
/* -- ADDMODULE MARKER 2 -- */
- /* This module "lives in" with marshal.c */
- {"marshal", PyMarshal_Init},
+ /* This module "lives in" with marshal.c */
+ {"marshal", PyMarshal_Init},
- /* This lives it with import.c */
- {"imp", initimp},
+ /* This lives it with import.c */
+ {"imp", initimp},
- /* These entries are here for sys.builtin_module_names */
- {"__main__", NULL},
- {"__builtin__", NULL},
- {"sys", NULL},
- {"exceptions", NULL},
+ /* These entries are here for sys.builtin_module_names */
+ {"__main__", NULL},
+ {"__builtin__", NULL},
+ {"sys", NULL},
+ {"exceptions", NULL},
+
+ /* This lives in gcmodule.c */
+ {"gc", initgc},
- /* Sentinel */
- {0, 0}
+ /* Sentinel */
+ {0, 0}
};