about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--posix/regex.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/posix/regex.c b/posix/regex.c
index 5424f044b5..a5c35fecd2 100644
--- a/posix/regex.c
+++ b/posix/regex.c
@@ -6388,7 +6388,11 @@ byte_re_match_2_internal (bufp, string1, size1,string2, size2, pos,
 		    /* If wcscoll(the collating symbol, whole string) > 0,
 		       any substring of the string never match with the
 		       collating symbol.  */
+# ifdef _LIBC
 		    if (__wcscoll (workp, d) > 0)
+# else
+		    if (wcscoll (workp, d) > 0)
+# endif
 		      {
 			workp += length + 1;
 			continue;