X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=miniperlmain.c;h=190c7fb17bea8a0c780ae55a71651b0c0e193614;hb=902173a3f9be2337628b9b0cc2629acc55276ccc;hp=7522ae28cf5868bb2a7c0960129086f5a1e187f6;hpb=4e35701fd273ba8d0093a29660dee38a92408e9b;p=p5sagit%2Fp5-mst-13.2.git diff --git a/miniperlmain.c b/miniperlmain.c index 7522ae2..190c7fb 100644 --- a/miniperlmain.c +++ b/miniperlmain.c @@ -10,13 +10,6 @@ #include "EXTERN.h" #include "perl.h" -#undef EXTERN_C -#ifdef __cplusplus -# define EXTERN_C extern "C" -#else -# define EXTERN_C extern -#endif - static void xs_init _((void)); static PerlInterpreter *my_perl; @@ -32,6 +25,16 @@ char **env; { int exitstatus; +#ifdef PERL_GLOBAL_STRUCT +#define PERLVAR(var,type) /**/ +#define PERLVARI(var,type,init) Perl_Vars.var = init; +#define PERLVARIC(var,type,init) Perl_Vars.var = init; +#include "perlvars.h" +#undef PERLVAR +#undef PERLVARI +#undef PERLVARIC +#endif + PERL_SYS_INIT(&argc,&argv); perl_init_i18nl10n(1);