]> git.eshelyaron.com Git - emacs.git/commitdiff
(main): Treat command line options as case-insensitive.
authorGeoff Voelker <voelker@cs.washington.edu>
Tue, 6 Oct 1998 02:59:27 +0000 (02:59 +0000)
committerGeoff Voelker <voelker@cs.washington.edu>
Tue, 6 Oct 1998 02:59:27 +0000 (02:59 +0000)
nt/cmdproxy.c

index d7882480daf2a39a71cc004cc8e08cc13df78eef..312d6f6b3cb51fedfbb31c8b3bd7f49ace74bfc1 100644 (file)
@@ -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.  */