svn commit: trunk/uClibc/test/misc
psm at uclibc.org
psm at uclibc.org
Thu Mar 9 17:26:18 UTC 2006
Author: psm
Date: 2006-03-09 09:26:16 -0800 (Thu, 09 Mar 2006)
New Revision: 14490
Log:
Use GNU features only if defined in header
Modified:
trunk/uClibc/test/misc/tst-fnmatch.c
Changeset:
Modified: trunk/uClibc/test/misc/tst-fnmatch.c
===================================================================
--- trunk/uClibc/test/misc/tst-fnmatch.c 2006-03-09 16:49:46 UTC (rev 14489)
+++ trunk/uClibc/test/misc/tst-fnmatch.c 2006-03-09 17:26:16 UTC (rev 14490)
@@ -295,24 +295,30 @@
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 @@
cp = stpcpy (cp, "FNM_PERIOD");
first = 0;
}
+#ifdef FNM_LEADING_DIR
if (flags & FNM_LEADING_DIR)
{
if (! first)
@@ -358,6 +365,8 @@
cp = stpcpy (cp, "FNM_LEADING_DIR");
first = 0;
}
+#endif
+#ifdef FNM_CASEFOLD
if (flags & FNM_CASEFOLD)
{
if (! first)
@@ -365,6 +374,8 @@
cp = stpcpy (cp, "FNM_CASEFOLD");
first = 0;
}
+#endif
+#ifdef FNM_EXTMATCH
if (flags & FNM_EXTMATCH)
{
if (! first)
@@ -372,6 +383,7 @@
cp = stpcpy (cp, "FNM_EXTMATCH");
first = 0;
}
+#endif
if (cp == buf)
*cp++ = '0';
*cp = '\0';
More information about the uClibc-cvs
mailing list