From: Richard M. Stallman Date: Sun, 6 Oct 1996 19:50:49 +0000 (+0000) Subject: (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. X-Git-Tag: emacs-20.1~3550 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ae178a12eac60920c1a28c6cb8f8e0f362289078;p=emacs.git (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. --- 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. */