aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorRichard M. Stallman1996-10-06 19:50:49 +0000
committerRichard M. Stallman1996-10-06 19:50:49 +0000
commitae178a12eac60920c1a28c6cb8f8e0f362289078 (patch)
treeee1f99a0ac831e772ebe134f8b9dc2957e9a3b83 /lib-src
parentf8a9bac913814b62b4a5f13747d7bbfe782ee4ec (diff)
downloademacs-ae178a12eac60920c1a28c6cb8f8e0f362289078.tar.gz
emacs-ae178a12eac60920c1a28c6cb8f8e0f362289078.zip
(etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/etags.c9
1 files changed, 9 insertions, 0 deletions
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 ()
4337#ifdef HAVE_GETCWD 4337#ifdef HAVE_GETCWD
4338 int bufsize = 200; 4338 int bufsize = 200;
4339 char *path = xnew (bufsize, char); 4339 char *path = xnew (bufsize, char);
4340 char *p;
4340 4341
4341 while (getcwd (path, bufsize) == NULL) 4342 while (getcwd (path, bufsize) == NULL)
4342 { 4343 {
@@ -4346,7 +4347,15 @@ etags_getcwd ()
4346 path = xnew (bufsize, char); 4347 path = xnew (bufsize, char);
4347 } 4348 }
4348 4349
4350 /* Convert backslashes to slashes. */
4351#if WINDOWSNT
4352 for (p = path; *p != '\0'; p++)
4353 if (*p == '\\')
4354 *p = '/';
4355#endif
4356
4349 return path; 4357 return path;
4358
4350#else /* not HAVE_GETCWD */ 4359#else /* not HAVE_GETCWD */
4351#ifdef MSDOS 4360#ifdef MSDOS
4352 char *p, path[MAXPATHLEN + 1]; /* Fixed size is safe on MSDOS. */ 4361 char *p, path[MAXPATHLEN + 1]; /* Fixed size is safe on MSDOS. */