diff options
| author | Kenichi Handa | 2006-11-30 01:53:16 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-11-30 01:53:16 +0000 |
| commit | 3aaab9a080dcb33ad3d5a96550ce259475c7c35e (patch) | |
| tree | 8d60d21f4801c9fdad920224106e8ffed7de1160 | |
| parent | 50f6eb9f5fda213f2759d8ae516e92b05f2bc07d (diff) | |
| download | emacs-3aaab9a080dcb33ad3d5a96550ce259475c7c35e.tar.gz emacs-3aaab9a080dcb33ad3d5a96550ce259475c7c35e.zip | |
(regex_compile): Fix previous change.
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/regex.c | 9 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3be6df34214..f6fd4a78737 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2006-11-30 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * regex.c (regex_compile): Fix previous change. | ||
| 4 | |||
| 1 | 2006-11-29 Juanma Barranquero <lekktu@gmail.com> | 5 | 2006-11-29 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 6 | ||
| 3 | * sound.c (Fplay_sound_internal): Remove spurious newline in docstring. | 7 | * sound.c (Fplay_sound_internal): Remove spurious newline in docstring. |
diff --git a/src/regex.c b/src/regex.c index 0e15c5eaf44..c0dd6e00ffc 100644 --- a/src/regex.c +++ b/src/regex.c | |||
| @@ -3021,7 +3021,14 @@ regex_compile (pattern, size, syntax, bufp) | |||
| 3021 | { | 3021 | { |
| 3022 | for (this_char = range_start; this_char <= range_end; | 3022 | for (this_char = range_start; this_char <= range_end; |
| 3023 | this_char++) | 3023 | this_char++) |
| 3024 | SET_LIST_BIT (TRANSLATE (this_char)); | 3024 | { |
| 3025 | int translated = TRANSLATE (this_char); | ||
| 3026 | if (translated < (1 << BYTEWIDTH)) | ||
| 3027 | SET_LIST_BIT (translated); | ||
| 3028 | else | ||
| 3029 | SET_RANGE_TABLE_WORK_AREA | ||
| 3030 | (range_table_work, translated, translated); | ||
| 3031 | } | ||
| 3025 | } | 3032 | } |
| 3026 | } | 3033 | } |
| 3027 | else | 3034 | else |