[inseparable changes from patch from perl-5.003_97d to perl-5.003_97e]
[p5sagit/p5-mst-13.2.git] / win32 / runperl.c
index 507b383..07e2bd6 100644 (file)
@@ -1,10 +1,18 @@
 #include <stdio.h>
 #include <win32io.h>
 
-extern WIN32_IOSUBSYSTEM       win32stdio;
+#ifndef _DLL
+extern WIN32_IOSUBSYSTEM win32stdio;
+#endif
+
 extern int RunPerl(int argc, char **argv, char **env, void *iosubsystem);
 
+int
 main(int argc, char **argv, char **env)
 {
-       return (RunPerl(argc, argv, env, &win32stdio));
+#ifdef _DLL
+    return (RunPerl(argc, argv, env, NULL));
+#else
+    return (RunPerl(argc, argv, env, &win32stdio));
+#endif
 }