]> git.eshelyaron.com Git - emacs.git/commitdiff
(process_file,absolute_filename): Handle filenames
authorRichard M. Stallman <rms@gnu.org>
Thu, 15 Jun 1995 15:30:58 +0000 (15:30 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 15 Jun 1995 15:30:58 +0000 (15:30 +0000)
starting with a drive letter.

lib-src/etags.c

index c31366d56d0a5a12e263fdbba1e62b379e741009..7c049568a2af23be674104cf2587fbee114b17b2 100644 (file)
@@ -1033,7 +1033,11 @@ process_file (file)
     {
       char *filename;
 
+#ifdef DOS_NT
+      if (file[0] == '/' || (isalpha (file[0]) && file[1] == ':'))
+#else
       if (file[0] == '/')
+#endif
        {
          /* file is an absolute filename.  Canonicalise it. */
          filename = absolute_filename (file, cwd);
@@ -3747,7 +3751,11 @@ absolute_filename (file, cwd)
 {
   char *slashp, *cp, *res;
 
+#ifdef DOS_NT
+  if (file[0] == '/' || (isalpha (file[0]) && file[1] == ':'))
+#else
   if (file[0] == '/')
+#endif
     res = concat (file, "", "");
   else
     res = concat (cwd, file, "");