From: Perl 5 Porters Date: Wed, 7 Feb 1996 22:07:42 +0000 (+0000) Subject: perl 5.002gamma: miniperlmain.c X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=dc6439a4480170c5b53f56ccc314361fd0850af5;p=p5sagit%2Fp5-mst-13.2.git perl 5.002gamma: miniperlmain.c Moved function to util.c It was C++ unfriendly and probably didn't need to be here anyway. (When it was just a small 2 or 3 liner, it made sense . . . ). --- diff --git a/miniperlmain.c b/miniperlmain.c index 1179a5f..89087bd 100644 --- a/miniperlmain.c +++ b/miniperlmain.c @@ -20,56 +20,14 @@ static void xs_init _((void)); static PerlInterpreter *my_perl; int -perl_init_i18nl14n(printwarn) /* XXX move to perl.c */ - int printwarn; -{ - int ok = 1; - /* returns - * 1 = set ok or not applicable, - * 0 = fallback to C locale, - * -1 = fallback to C locale failed - */ -#if defined(HAS_SETLOCALE) && defined(LC_CTYPE) - char * lang = getenv("LANG"); - char * lc_all = getenv("LC_ALL"); - char * lc_ctype = getenv("LC_CTYPE"); - int i; - - if (setlocale(LC_CTYPE, "") == NULL && (lc_all || lc_ctype || lang)) { - if (printwarn) { - fprintf(stderr, "warning: setlocale(LC_CTYPE, \"\") failed.\n"); - fprintf(stderr, - "warning: LC_ALL = \"%s\", LC_CTYPE = \"%s\", LANG = \"%s\",\n", - lc_all ? lc_all : "(null)", - lc_ctype ? lc_ctype : "(null)", - lang ? lang : "(null)" - ); - fprintf(stderr, "warning: falling back to the \"C\" locale.\n"); - } - ok = 0; - if (setlocale(LC_CTYPE, "C") == NULL) - ok = -1; - } - - for (i = 0; i < 256; i++) { - if (isUPPER(i)) fold[i] = toLOWER(i); - else if (isLOWER(i)) fold[i] = toUPPER(i); - else fold[i] = i; - } -#endif - return ok; -} - - -int -#ifndef CAN_PROTOTYPE +#ifdef CAN_PROTOTYPE +main(int argc, char **argv, char **env) +#else main(argc, argv, env) int argc; char **argv; char **env; -#else /* def(CAN_PROTOTYPE) */ -main(int argc, char **argv, char **env) -#endif /* def(CAN_PROTOTYPE) */ +#endif { int exitstatus;