diff options
author | Geoff Voelker <voelker@cs.washington.edu> | 1998-10-06 02:59:27 +0000 |
---|---|---|
committer | Geoff Voelker <voelker@cs.washington.edu> | 1998-10-06 02:59:27 +0000 |
commit | 1d7d10d1fc36b8bba908c0cb09160d7a7d3c3780 (patch) | |
tree | 4d40a4a87e1bf31bf3cc2cbdcd15131334181437 /nt/cmdproxy.c | |
parent | 850b7aa7a2091e49c68cc101864a0fa924a1f87b (diff) | |
download | emacs-1d7d10d1fc36b8bba908c0cb09160d7a7d3c3780.tar.gz |
(main): Treat command line options as case-insensitive.
Diffstat (limited to 'nt/cmdproxy.c')
-rw-r--r-- | nt/cmdproxy.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nt/cmdproxy.c b/nt/cmdproxy.c index d7882480daf..312d6f6b3cb 100644 --- a/nt/cmdproxy.c +++ b/nt/cmdproxy.c @@ -496,21 +496,21 @@ main (int argc, char ** argv) passed on to real shell if used (only really of benefit for interactive use, but allow for batch use as well). Accept / as switch char for compatability with cmd.exe. */ - if ( ((*argv)[0] == '-' || (*argv)[0] == '/') && (*argv)[1] != '\0' ) + if (((*argv)[0] == '-' || (*argv)[0] == '/') && (*argv)[1] != '\0') { - if ( ((*argv)[1] == 'c') && ((*argv)[2] == '\0') ) + if (((*argv)[1] == 'c' || (*argv)[1] == 'C') && ((*argv)[2] == '\0')) { if (--argc == 0) fail ("error: expecting arg for %s\n", *argv); cmdline = *(++argv); interactive = FALSE; } - else if ( ((*argv)[1] == 'i') && ((*argv)[2] == '\0') ) + else if (((*argv)[1] == 'i' || (*argv)[1] == 'I') && ((*argv)[2] == '\0')) { if (cmdline) warn ("warning: %s ignored because of -c\n", *argv); } - else if ( ((*argv)[1] == 'e') && ((*argv)[2] == ':') ) + else if (((*argv)[1] == 'e' || (*argv[1] == 'E')) && ((*argv)[2] == ':')) { int requested_envsize = atoi (*argv + 3); /* Enforce a reasonable minimum size, as above. */ |