make _sre a dynamically loadable module and build xxsubtype
diff --git a/PC/os2emx/config.c b/PC/os2emx/config.c
index 89f8dc3..91f855e 100644
--- a/PC/os2emx/config.c
+++ b/PC/os2emx/config.c
@@ -80,6 +80,7 @@
 extern void inittiming();
 extern void initunicodedata();
 extern void initxreadlines();
+extern void initxxsubtype();
 extern void initzlib();
 
 /* -- ADDMODULE MARKER 1 -- */
@@ -91,7 +92,6 @@
 
 	{"gc", initgc},
         {"os2", initos2},
-        {"_sre", init_sre},
         {"signal", initsignal},
 #ifdef WITH_THREAD
         {"thread", initthread},
@@ -102,6 +102,7 @@
 	{"_curses_panel", init_curses_panel},
 	{"_hotshot", init_hotshot},
 	{"_locale", init_locale},
+        {"_sre", init_sre},
 	{"_testcapi", init_testcapi},
 	{"_weakref", init_weakref},
 	{"array", initarray},
@@ -134,6 +135,7 @@
 	{"timing", inittiming},
 	{"unicodedata", initunicodedata},
 	{"xreadlines", initxreadlines},
+	{"xxsubtype", initxxsubtype},
 	{"zlib", initzlib},
 #ifdef USE_SOCKET
         {"_socket", init_socket},