X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=miniperlmain.c;h=2d66964093e964a480984d591ad95d71fb12f738;hb=b73edd974ff6de4630341da3b93d562a24ff05d7;hp=89087bd247fddb439171575bb053701d6e37e5b5;hpb=dc6439a4480170c5b53f56ccc314361fd0850af5;p=p5sagit%2Fp5-mst-13.2.git diff --git a/miniperlmain.c b/miniperlmain.c index 89087bd..2d66964 100644 --- a/miniperlmain.c +++ b/miniperlmain.c @@ -33,7 +33,7 @@ char **env; PERL_SYS_INIT(&argc,&argv); - perl_init_i18nl14n(1); + perl_init_i18nl10n(1); if (!do_undump) { my_perl = perl_alloc(); @@ -43,14 +43,15 @@ char **env; } exitstatus = perl_parse( my_perl, xs_init, argc, argv, (char **) NULL ); - if (exitstatus) - exit( exitstatus ); - - exitstatus = perl_run( my_perl ); + if (!exitstatus) { + exitstatus = perl_run( my_perl ); + } perl_destruct( my_perl ); perl_free( my_perl ); + PERL_SYS_TERM(); + exit( exitstatus ); } @@ -61,4 +62,5 @@ char **env; static void xs_init() { + dXSUB_SYS; }