* regex.c: conform to C89 pointer rules
This commit is contained in:
parent
d67985d3f9
commit
5b0534c888
2 changed files with 7 additions and 2 deletions
|
@ -1,5 +1,10 @@
|
|||
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.
|
||||
|
||||
|
|
|
@ -2118,7 +2118,7 @@ struct range_table_work_area
|
|||
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;
|
||||
|
@ -2700,7 +2700,7 @@ regex_compile (const re_char *pattern, size_t size, reg_syntax_t syntax, struct
|
|||
main_pend = pend;
|
||||
main_pattern = pattern;
|
||||
p = pattern = whitespace_regexp;
|
||||
pend = p + strlen (p);
|
||||
pend = p + strlen ((const char *) p);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue