develooper Front page | perl.perl5.porters | Postings from October 2003

perl -h tweak [PATCH]

Thread Next
From:
Gisle Aas
Date:
October 16, 2003 02:50
Subject:
perl -h tweak [PATCH]
Message ID:
lrn0c11pho.fsf@caliper.activestate.com
I started on this patch becase some Windows user complained that
single quotes around the -e argument do not work even if it is
documented by 'perl -h'.  While there I also added the new -C argument
and reordered -t/-T and -x/-X to be consistent with the rest.

After this patch there is still an inconsistency in:

   -e program
   -Idirectory

I think that is ok, so I left it.

--Gisle

--- perl.c.dist	Thu Oct 16 01:33:39 2003
+++ perl.c	Thu Oct 16 01:41:34 2003
@@ -2242,11 +2242,11 @@
     static char *usage_msg[] = {
 "-0[octal]       specify record separator (\\0, if no argument)",
 "-a              autosplit mode with -n or -p (splits $_ into @F)",
-"-C              enable native wide character system interfaces",
+"-C[number/list] enable native wide character system interfaces",
 "-c              check syntax only (runs BEGIN and CHECK blocks)",
 "-d[:debugger]   run program under debugger",
 "-D[number/list] set debugging flags (argument is a bit mask or alphabets)",
-"-e 'command'    one line of program (several -e's allowed, omit programfile)",
+"-e program      one line of program (several -e's allowed, omit programfile)",
 "-F/pattern/     split() pattern for -a switch (//'s are optional)",
 "-i[extension]   edit <> files in place (makes backup if extension supplied)",
 "-Idirectory     specify @INC/#include directory (several -I's allowed)",
@@ -2257,16 +2257,16 @@
 "-P              run program through C preprocessor before compilation",
 "-s              enable rudimentary parsing for switches after programfile",
 "-S              look for programfile using PATH environment variable",
-"-T              enable tainting checks",
 "-t              enable tainting warnings",
+"-T              enable tainting checks",
 "-u              dump core after parsing program",
 "-U              allow unsafe operations",
 "-v              print version, subversion (includes VERY IMPORTANT perl info)",
 "-V[:variable]   print configuration summary (or a single Config.pm variable)",
 "-w              enable many useful warnings (RECOMMENDED)",
 "-W              enable all warnings",
-"-X              disable all warnings",
 "-x[directory]   strip off text before #!perl line and perhaps cd to directory",
+"-X              disable all warnings",
 "\n",
 NULL
 };

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About