From ae178a12eac60920c1a28c6cb8f8e0f362289078 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 6 Oct 1996 19:50:49 +0000 Subject: [PATCH] (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. --- lib-src/etags.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib-src/etags.c b/lib-src/etags.c index 1e66de77a9f..0928fada4d2 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -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. */ -- 2.39.5