summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--io/fts.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/io/fts.c b/io/fts.c
index 044779d595..75a5b76970 100644
--- a/io/fts.c
+++ b/io/fts.c
@@ -67,6 +67,12 @@ static int fts_palloc __P((FTS *, size_t));
static FTSENT *fts_sort __P((FTS *, FTSENT *, int));
static u_short fts_stat __P((FTS *, FTSENT *, int));
+#ifndef MAX
+#define MAX(a, b) ({ __typeof__ (a) _a = (a); \
+ __typeof__ (b) _b = (b); \
+ _a > _b ? _a : _b; })
+#endif
+
#define ISDOT(a) (a[0] == '.' && (!a[1] || a[1] == '.' && !a[2]))
#define ISSET(opt) (sp->fts_options & opt)