comparison src/ChangeLog.unicode @ 90767:abdaa3be1a98

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Fri, 16 Feb 2007 10:27:37 +0000
parents bde48639c22d
children 8380fb3b4013
comparison
equal deleted inserted replaced
90766:128e9642f988 90767:abdaa3be1a98
1 2007-02-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * regex.c (RE_STRING_CHAR_AND_LENGTH) [! emacs]: Add missing arg `len'.
4
1 2007-02-16 Kenichi Handa <handa@m17n.org> 5 2007-02-16 Kenichi Handa <handa@m17n.org>
2 6
3 * regex.c (GET_CHAR_BEFORE_2, GET_CHAR_AFTER): Check the variable 7 * regex.c (GET_CHAR_BEFORE_2, GET_CHAR_AFTER): Check the variable
4 target_multibyte instead of multibyte. 8 target_multibyte instead of multibyte.
5 (re_match_2_internal): Call bcmp_translate with target_multibyte. 9 (re_match_2_internal): Call bcmp_translate with target_multibyte.
25 * lisp.h (multibyte_char_to_unibyte_safe): Extern it. 29 * lisp.h (multibyte_char_to_unibyte_safe): Extern it.
26 30
27 * regex.h (struct re_pattern_buffer): New member charset_unibyte. 31 * regex.h (struct re_pattern_buffer): New member charset_unibyte.
28 32
29 * regex.c (RE_STRING_CHAR, RE_STRING_CHAR_AND_LENGTH): New arg 33 * regex.c (RE_STRING_CHAR, RE_STRING_CHAR_AND_LENGTH): New arg
30 multibte. Callers changed. 34 multibyte. Callers changed.
31 (RE_CHAR_TO_MULTIBYTE, RE_CHAR_TO_UNIBYTE): New macros. 35 (RE_CHAR_TO_MULTIBYTE, RE_CHAR_TO_UNIBYTE): New macros.
32 (MAKE_CHAR_MULTIBYTE, MAKE_CHAR_UNIBYTE): Deleted. Callers 36 (MAKE_CHAR_MULTIBYTE, MAKE_CHAR_UNIBYTE): Deleted. Callers
33 changed to use RE_CHAR_TO_MULTIBYTE and RE_CHAR_TO_UNIBYTE 37 changed to use RE_CHAR_TO_MULTIBYTE and RE_CHAR_TO_UNIBYTE
34 respectively. 38 respectively.
35 (SETUP_ASCII_RANGE, SETUP_UNIBYTE_RANGE): New macros. 39 (SETUP_ASCII_RANGE, SETUP_UNIBYTE_RANGE): New macros.