From 43b7e7efbf4df178bb3fa42a32e90ee34de84d46 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mattias=20Engdeg=C3=A5rd?= Date: Tue, 6 Dec 2022 17:37:22 +0100 Subject: [PATCH] Fix etags builds on non-Windows non-MS-DOS machines * lib-src/etags.c: In this file, MSDOS is always defined but can be either `true` or `false`, so don't used `defined MSDOS` as a condition. --- lib-src/etags.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib-src/etags.c b/lib-src/etags.c index 9091257a203..b76590631d8 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -401,7 +401,7 @@ static void invalidate_nodes (fdesc *, node **); static void put_entries (node *); static void cleanup_tags_file (char const * const, char const * const); -#if !defined (MSDOS) && !defined (DOS_NT) +#if !MSDOS && !defined (DOS_NT) static char *escape_shell_arg_string (char *); #endif static void do_move_file (const char *, const char *); @@ -1416,7 +1416,7 @@ main (int argc, char **argv) setenv ("LC_COLLATE", "C", 1); setenv ("LC_ALL", "C", 1); */ char *cmd = xmalloc (8 * strlen (tagfile) + sizeof "sort -u -o '' ''"); -#if defined WINDOWSNT || defined MSDOS +#if defined WINDOWSNT || MSDOS /* Quote "like this". No need to escape the quotes in the file name, since it is not allowed in file names on these systems. */ char *z = stpcpy (cmd, "sort -u -o \""); @@ -7720,7 +7720,7 @@ etags_mktmp (void) return templt; } -#if !defined (MSDOS) && !defined (DOS_NT) +#if !MSDOS && !defined (DOS_NT) /* * Adds single quotes around a string, if found single quotes, escaped it. * Return a newly-allocated string. -- 2.39.2