]> code.delx.au - gnu-emacs/commitdiff
(etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes.
authorRichard M. Stallman <rms@gnu.org>
Sun, 6 Oct 1996 19:50:49 +0000 (19:50 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 6 Oct 1996 19:50:49 +0000 (19:50 +0000)
lib-src/etags.c

index 1e66de77a9f7269148addf150518bf9dd71f442b..0928fada4d20561c3d79a95b6a0e44fe8eac12ed 100644 (file)
@@ -4337,6 +4337,7 @@ etags_getcwd ()
 #ifdef HAVE_GETCWD
   int bufsize = 200;
   char *path = xnew (bufsize, char);
+  char *p;
 
   while (getcwd (path, bufsize) == NULL)
     {
@@ -4346,7 +4347,15 @@ etags_getcwd ()
       path = xnew (bufsize, char);
     }
 
+  /* Convert backslashes to slashes.  */
+#if WINDOWSNT
+  for (p = path; *p != '\0'; p++)
+    if (*p == '\\')
+      *p = '/';
+#endif
+
   return path;
+
 #else /* not HAVE_GETCWD */
 #ifdef MSDOS
   char *p, path[MAXPATHLEN + 1]; /* Fixed size is safe on MSDOS.  */