diff options
| author | Paul Eggert | 2011-02-04 21:48:19 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-04 21:48:19 -0800 |
| commit | 5b0534c88840c28a4fc564d1b8c6887ee3855cdd (patch) | |
| tree | 84e8f8aa95f4602c3c9015f8799dd6f484ff3808 /src | |
| parent | d67985d3f98bdf075c7fa8eaa05529a9c49771e1 (diff) | |
| download | emacs-5b0534c88840c28a4fc564d1b8c6887ee3855cdd.tar.gz emacs-5b0534c88840c28a4fc564d1b8c6887ee3855cdd.zip | |
* regex.c: conform to C89 pointer rules
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/regex.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a5e00178ce5..75113bb3c09 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2011-02-05 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-02-05 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * regex.c: conform to C89 pointer rules | ||
| 4 | (re_wctype): Add cast, as C89 does not allow assigning between | ||
| 5 | char * and unsigned char *. | ||
| 6 | (regex_compile): Likewise. | ||
| 7 | |||
| 3 | sync from gnulib to remove HAVE_STDBOOL_H | 8 | sync from gnulib to remove HAVE_STDBOOL_H |
| 4 | * config.in: Regenerate. | 9 | * config.in: Regenerate. |
| 5 | 10 | ||
diff --git a/src/regex.c b/src/regex.c index cb6edc2e356..9284be95ffb 100644 --- a/src/regex.c +++ b/src/regex.c | |||
| @@ -2118,7 +2118,7 @@ struct range_table_work_area | |||
| 2118 | re_wctype_t | 2118 | re_wctype_t |
| 2119 | re_wctype (const re_char *str) | 2119 | re_wctype (const re_char *str) |
| 2120 | { | 2120 | { |
| 2121 | const char *string = str; | 2121 | const char *string = (const char *) str; |
| 2122 | if (STREQ (string, "alnum")) return RECC_ALNUM; | 2122 | if (STREQ (string, "alnum")) return RECC_ALNUM; |
| 2123 | else if (STREQ (string, "alpha")) return RECC_ALPHA; | 2123 | else if (STREQ (string, "alpha")) return RECC_ALPHA; |
| 2124 | else if (STREQ (string, "word")) return RECC_WORD; | 2124 | 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 | |||
| 2700 | main_pend = pend; | 2700 | main_pend = pend; |
| 2701 | main_pattern = pattern; | 2701 | main_pattern = pattern; |
| 2702 | p = pattern = whitespace_regexp; | 2702 | p = pattern = whitespace_regexp; |
| 2703 | pend = p + strlen (p); | 2703 | pend = p + strlen ((const char *) p); |
| 2704 | break; | 2704 | break; |
| 2705 | } | 2705 | } |
| 2706 | 2706 | ||