summaryrefslogtreecommitdiff
path: root/lib/fts.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-12-06 09:56:55 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2022-12-06 10:42:45 -0800
commitf2d32984b49d2baef8d4cba9692423f33bd96e7a (patch)
tree0b917adf8be090aaf5431e50f1417cab8e82d0da /lib/fts.c
parent8453b55326213a548ea8ce64c4171fbaff63228c (diff)
downloadgnulib-f2d32984b49d2baef8d4cba9692423f33bd96e7a.tar.gz
fts: clarify ISSET
* lib/fts.c (ISSET): Refactor to clarify boolean usage.
Diffstat (limited to 'lib/fts.c')
-rw-r--r--lib/fts.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/fts.c b/lib/fts.c
index 5811f6ea20..8d2a5d2d90 100644
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -235,7 +235,7 @@ static int fts_safe_changedir (FTS *, FTSENT *, int, const char *)
#define STREQ(a, b) (strcmp (a, b) == 0)
#define CLR(opt) (sp->fts_options &= ~(opt))
-#define ISSET(opt) (sp->fts_options & (opt))
+#define ISSET(opt) ((sp->fts_options & (opt)) != 0)
#define SET(opt) (sp->fts_options |= (opt))
/* FIXME: FTS_NOCHDIR is now misnamed.