Try to supply a prototype for the module init function but avoid
Windows "inconsistent linkage" warnings at the same time.  I agree
with Mark Hammond that the whole DL_IMPORT/DL_EXPORT macro system
needs an overhaul; this is just an expedient hack until then.
diff --git a/Modules/parsermodule.c b/Modules/parsermodule.c
index 50161cf..d946608 100644
--- a/Modules/parsermodule.c
+++ b/Modules/parsermodule.c
@@ -2846,7 +2846,7 @@
     };
 
 
-DL_IMPORT(void) initparser(void);
+DL_EXPORT(void) initparser(void);  /* supply a prototype */
 
 DL_EXPORT(void)
 initparser(void)