Mercurial > emacs
changeset 23374:0110032de8b3
(main): Treat command line options as case-insensitive.
author | Geoff Voelker <voelker@cs.washington.edu> |
---|---|
date | Tue, 06 Oct 1998 02:59:27 +0000 |
parents | eef770da40ce |
children | 2656333fd35e |
files | nt/cmdproxy.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/nt/cmdproxy.c Mon Oct 05 09:21:03 1998 +0000 +++ b/nt/cmdproxy.c Tue Oct 06 02:59:27 1998 +0000 @@ -496,21 +496,21 @@ 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. */