]> git.eshelyaron.com Git - emacs.git/commitdiff
(compare_env): Convert to uppercase for comparison,
authorAndrew Innes <andrewi@gnu.org>
Sun, 3 Sep 2000 17:50:12 +0000 (17:50 +0000)
committerAndrew Innes <andrewi@gnu.org>
Sun, 3 Sep 2000 17:50:12 +0000 (17:50 +0000)
not lowercase, to match how the native Windows shell works.

src/w32proc.c

index 1f7df5e8578236d75f3fc59dba60cfb83851c4b7..0397e16a80cbffb228fc5fc4b13bafdfdff68ade 100644 (file)
@@ -664,9 +664,11 @@ compare_env (const void *strp1, const void *strp2)
 
   while (*str1 && *str2 && *str1 != '=' && *str2 != '=')
     {
-      if (tolower (*str1) > tolower (*str2))
+      /* Sort order in command.com/cmd.exe is based on uppercasing
+         names, so do the same here.  */
+      if (toupper (*str1) > toupper (*str2))
        return 1;
-      else if (tolower (*str1) < tolower (*str2))
+      else if (toupper (*str1) < toupper (*str2))
        return -1;
       str1++, str2++;
     }