X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=miniperlmain.c;h=5b075a52dd7d05ed148e43921ab23670a72c8f3f;hb=dc45a647708b6c5442e1362e6b6e7a2583c30346;hp=81e649344d648c98e292dc5ea0de7718dadd21a3;hpb=8d9481945a6b8b7a5f7fda873563149bbb96e4ba;p=p5sagit%2Fp5-mst-13.2.git diff --git a/miniperlmain.c b/miniperlmain.c index 81e6493..5b075a5 100644 --- a/miniperlmain.c +++ b/miniperlmain.c @@ -14,19 +14,18 @@ static void xs_init _((void)); static PerlInterpreter *my_perl; int -#ifdef CAN_PROTOTYPE main(int argc, char **argv, char **env) -#else -main(argc, argv, env) -int argc; -char **argv; -char **env; -#endif { int exitstatus; -#ifdef USE_THREADS - MUTEX_INIT(&malloc_mutex); +#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);