Mercurial > emacs
changeset 11957:b95403bfc657
(etags_getcwd): Don't use #elif.
Have just one function body.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Sat, 27 May 1995 00:26:00 +0000 |
parents | 2fe366786a80 |
children | df51559ee7f9 |
files | lib-src/etags.c |
diffstat | 1 files changed, 5 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/etags.c Sat May 27 00:22:53 1995 +0000 +++ b/lib-src/etags.c Sat May 27 00:26:00 1995 +0000 @@ -3661,8 +3661,8 @@ guess buffer size in advance. */ char * etags_getcwd () +{ #ifdef DOS_NT -{ char *p, path[MAXPATHLEN + 1]; /* Fixed size is safe on MSDOS. */ getwd (path); @@ -3674,9 +3674,8 @@ *p++ = tolower (*p); return strdup (path); -} -#elif HAVE_GETCWD /* not DOS_NT */ -{ +#else /* not DOS_NT */ +#if HAVE_GETCWD int bufsize = 200; char *path = xnew (bufsize, char); @@ -3689,9 +3688,7 @@ } return path; -} #else /* not DOS_NT and not HAVE_GETCWD */ -{ struct linebuffer path; FILE *pipe; @@ -3702,8 +3699,9 @@ pclose (pipe); return path.buffer; +#endif /* not HAVE_GETCWD */ +#endif /* not DOS_NT */ } -#endif /* not DOS_NT and not HAVE_GETCWD */ /* Return a newly allocated string containing the filename of FILE relative to the absolute directory DIR (which