Mercurial > emacs
view lib-src/ChangeLog.unicode @ 90757:8780137cabbc
(RE_STRING_CHAR, RE_STRING_CHAR_AND_LENGTH): New arg
multibte. Callers changed.
(RE_CHAR_TO_MULTIBYTE, RE_CHAR_TO_UNIBYTE): New macros.
(MAKE_CHAR_MULTIBYTE, MAKE_CHAR_UNIBYTE): Deleted. Callers
changed to use RE_CHAR_TO_MULTIBYTE and RE_CHAR_TO_UNIBYTE
respectively.
(SETUP_ASCII_RANGE, SETUP_UNIBYTE_RANGE): New macros.
(SETUP_MULTIBYTE_RANGE): Generate more compact range_table.
(regex_compile): Make the compiled pattern usable both for
multibyte and unibyte targets.
(analyse_first): Make the fastmap usable both for multibyte and
unibyte targets.
(TRANSLATE_VIA_MULTIBYTE): Deleted.
(re_match_2_internal): Pay attention to the case that the
multibyteness of bufp and target may be different.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 15 Feb 2007 11:23:52 +0000 |
parents | c293a93ebacf |
children | 11026ef03ce7 |
line wrap: on
line source
2005-10-14 Zhang Wei <id.brep@gmail.com> (tiny change) * lib-src/makefile.w32-in (lisp1): Delete ucs-tables.elc, utf-8.elc, and latin-*.el. ;; arch-tag: c7cd5592-edad-4f68-a810-0d2704087cf8