]> git.eshelyaron.com Git - emacs.git/commitdiff
(canonicalize_filename) [DOS_NT]: Upcase the first
authorEli Zaretskii <eliz@gnu.org>
Sun, 20 Aug 2000 08:30:05 +0000 (08:30 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sun, 20 Aug 2000 08:30:05 +0000 (08:30 +0000)
letter only if it is a drive letter.

lib-src/ChangeLog
lib-src/etags.c

index 23bdde2f9e15963f83fb6b99ee1e7765de7b3f95..3c1f63c70e26be25e01b59f21768b4e71c47f9ac 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-20  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * etags.c (canonicalize_filename) [DOS_NT]: Upcase the first
+       letter only if it is a drive letter.
+
 2000-07-14  Gerd Moellmann  <gerd@gnu.org>
 
        * ebrowse.c (xrealloc, xmalloc): Renamed from yrealloc and
index 3cbdfca1b563f1fc992272dc640bc265a188727d..4a24bbfa375446a5fb4d2dde66a2163f10ce678e 100644 (file)
@@ -5484,7 +5484,7 @@ canonicalize_filename (fn)
 {
 #ifdef DOS_NT
   /* Canonicalize drive letter case.  */
-  if (islower (fn[0]))
+  if (fn[0] && fn[1] == ':' && islower (fn[0]))
     fn[0] = toupper (fn[0]);
   /* Convert backslashes to slashes.  */
   for (; *fn != '\0'; fn++)