X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=win32%2Frunperl.c;h=85fd8317593fd833e378cea1b5b2abdb232fd93d;hb=a28509cc00517ad2ad1f6e022f1be6ab8f1ad18e;hp=507b3831f522528c0a1a9e0ecf04a4fc1b7bd7e2;hpb=0a753a764065f2260004b6e6975085378b850346;p=p5sagit%2Fp5-mst-13.2.git diff --git a/win32/runperl.c b/win32/runperl.c index 507b383..85fd831 100644 --- a/win32/runperl.c +++ b/win32/runperl.c @@ -1,10 +1,21 @@ -#include -#include +#include "EXTERN.h" +#include "perl.h" -extern WIN32_IOSUBSYSTEM win32stdio; -extern int RunPerl(int argc, char **argv, char **env, void *iosubsystem); +#ifdef __GNUC__ +/* Mingw32 defaults to globing command line + * This is inconsistent with other Win32 ports and + * seems to cause trouble with passing -DXSVERSION=\"1.6\" + * So we turn it off like this: + */ +int _CRT_glob = 0; + +#endif + +int main(int argc, char **argv, char **env) { - return (RunPerl(argc, argv, env, &win32stdio)); + return RunPerl(argc, argv, env); } + +