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