diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/regex.c | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a5880e781a7..8d3397c7834 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2008-03-17 Andreas Schwab <schwab@suse.de> | 1 | 2008-03-17 Andreas Schwab <schwab@suse.de> |
| 2 | 2 | ||
| 3 | * regex.c (re_match_2_internal): Properly match raw 8-bit bytes | ||
| 4 | against a charset. | ||
| 5 | |||
| 3 | * lisp.h (Fbuffer_list): Declare. | 6 | * lisp.h (Fbuffer_list): Declare. |
| 4 | 7 | ||
| 5 | 2008-03-17 Jan Dj$(Q)Z(Brv <jan.h.d@swipnet.se> | 8 | 2008-03-17 Jan Dj$(Q)Z(Brv <jan.h.d@swipnet.se> |
diff --git a/src/regex.c b/src/regex.c index 9f2a42b4870..eca78f2ab94 100644 --- a/src/regex.c +++ b/src/regex.c | |||
| @@ -5689,6 +5689,8 @@ re_match_2_internal (bufp, string1, size1, string2, size2, pos, regs, stop) | |||
| 5689 | c = c1; | 5689 | c = c1; |
| 5690 | } | 5690 | } |
| 5691 | } | 5691 | } |
| 5692 | else | ||
| 5693 | unibyte_char = true; | ||
| 5692 | } | 5694 | } |
| 5693 | 5695 | ||
| 5694 | if (unibyte_char && c < (1 << BYTEWIDTH)) | 5696 | if (unibyte_char && c < (1 << BYTEWIDTH)) |