diff options
-rw-r--r-- | io/fts.c | 6 |
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) |