From aaf2fdcab57b1b85a2cef6dafdda11a10d66defa Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Fri, 20 Jan 2006 23:07:42 +0000
Subject: fix warning when sizeof uchar_t is 8 bits

---
 libc/misc/regex/regex_old.c | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'libc/misc/regex')

diff --git a/libc/misc/regex/regex_old.c b/libc/misc/regex/regex_old.c
index 85a1b8e6f..bb8aa762a 100644
--- a/libc/misc/regex/regex_old.c
+++ b/libc/misc/regex/regex_old.c
@@ -3316,11 +3316,15 @@ PREFIX(regex_compile) (ARG_PREFIX(pattern), ARG_PREFIX(size), syntax, bufp)
                         PATFETCH (c);
                         if ((c == ':' && *p == ']') || p == pend)
                           break;
+#if CHAR_CLASS_MAX_LENGTH != 256
 			if (c1 < CHAR_CLASS_MAX_LENGTH)
 			  str[c1++] = c;
 			else
 			  /* This is in any case an invalid class name.  */
 			  str[0] = '\0';
+#else
+			  str[c1++] = c;
+#endif
                       }
                     str[c1] = '\0';
 
-- 
cgit v1.2.3