2011-02-05 Paul Eggert <eggert@cs.ucla.edu>
+ * regex.c: conform to C89 pointer rules
+ (re_wctype): Add cast, as C89 does not allow assigning between
+ char * and unsigned char *.
+ (regex_compile): Likewise.
+
sync from gnulib to remove HAVE_STDBOOL_H
* config.in: Regenerate.
re_wctype_t
re_wctype (const re_char *str)
{
- const char *string = str;
+ const char *string = (const char *) str;
if (STREQ (string, "alnum")) return RECC_ALNUM;
else if (STREQ (string, "alpha")) return RECC_ALPHA;
else if (STREQ (string, "word")) return RECC_WORD;
main_pend = pend;
main_pattern = pattern;
p = pattern = whitespace_regexp;
- pend = p + strlen (p);
+ pend = p + strlen ((const char *) p);
break;
}