From 7dd5f53f321a66ea6dc287c154e552814a9de7a6 Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Thu, 9 Mar 2006 17:26:16 +0000 Subject: Use GNU features only if defined in header --- test/misc/tst-fnmatch.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test') diff --git a/test/misc/tst-fnmatch.c b/test/misc/tst-fnmatch.c index 74839bc6c..bb102c5bb 100644 --- a/test/misc/tst-fnmatch.c +++ b/test/misc/tst-fnmatch.c @@ -295,24 +295,30 @@ convert_flags (const char *str) result |= FNM_PERIOD; len = 6; } +#ifdef FNM_LEADING_DIR else if (strncasecmp (str, "LEADING_DIR", 11) == 0 && (str[11] == '|' || str[11] == '\0')) { result |= FNM_LEADING_DIR; len = 11; } +#endif +#ifdef FNM_CASEFOLD else if (strncasecmp (str, "CASEFOLD", 8) == 0 && (str[8] == '|' || str[8] == '\0')) { result |= FNM_CASEFOLD; len = 8; } +#endif +#ifdef FNM_EXTMATCH else if (strncasecmp (str, "EXTMATCH", 8) == 0 && (str[8] == '|' || str[8] == '\0')) { result |= FNM_EXTMATCH; len = 8; } +#endif else return -1; @@ -351,6 +357,7 @@ flag_output (int flags) cp = stpcpy (cp, "FNM_PERIOD"); first = 0; } +#ifdef FNM_LEADING_DIR if (flags & FNM_LEADING_DIR) { if (! first) @@ -358,6 +365,8 @@ flag_output (int flags) cp = stpcpy (cp, "FNM_LEADING_DIR"); first = 0; } +#endif +#ifdef FNM_CASEFOLD if (flags & FNM_CASEFOLD) { if (! first) @@ -365,6 +374,8 @@ flag_output (int flags) cp = stpcpy (cp, "FNM_CASEFOLD"); first = 0; } +#endif +#ifdef FNM_EXTMATCH if (flags & FNM_EXTMATCH) { if (! first) @@ -372,6 +383,7 @@ flag_output (int flags) cp = stpcpy (cp, "FNM_EXTMATCH"); first = 0; } +#endif if (cp == buf) *cp++ = '0'; *cp = '\0'; -- cgit v1.2.3