X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=miniperlmain.c;h=e2415d8a53435ba11cbbbea63f3589ede7a19e0f;hb=20b5b8d0e20c19318eff308529643927999e830c;hp=34faed695cc8b1037b22b7de5a98e990c325ebde;hpb=f4a52aff9b1e11a878305cd5b36d86036be0dc2b;p=p5sagit%2Fp5-mst-13.2.git diff --git a/miniperlmain.c b/miniperlmain.c index 34faed6..e2415d8 100644 --- a/miniperlmain.c +++ b/miniperlmain.c @@ -1,3 +1,12 @@ +/* miniperlmain.c + * + * Copyright (c) 1997-2002, Larry Wall + * + * You may distribute under the terms of either the GNU General Public + * License or the Artistic License, as specified in the README file. + * + */ + /* * "The Road goes ever on and on, down from the door where it began." */ @@ -25,18 +34,8 @@ static PerlInterpreter *my_perl; long _stksize = 64 * 1024; #endif -/* If the compiler is in such a strict mood that it doesn't - * even like the third argument of main(). */ -#if (defined(__DECC) && defined(__STDC__) && __STDC__ == 1) -# define STRICT_ANSI_DISLIKES_ENVP -#endif - int -main(int argc, char **argv -#ifndef STRICT_ANSI_DISLIKES_ENVP - , char **envp -#endif - ) +main(int argc, char **argv, char **env) { int exitstatus; @@ -56,8 +55,7 @@ main(int argc, char **argv /* noop unless Configure is given -Accflags=-DPERL_GPROF_CONTROL */ PERL_GPROF_MONCONTROL(0); - /* The default PERL_SYS_INIT3 ignores envp but e.g. OS/2 uses it. */ - PERL_SYS_INIT3(&argc,&argv,&envp); + PERL_SYS_INIT3(&argc,&argv,&env); #if defined(USE_5005THREADS) || defined(USE_ITHREADS) /* XXX Ideally, this should really be happening in perl_alloc() or