diff options
author | Kenichi Handa <handa@m17n.org> | 2000-07-27 06:01:19 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 2000-07-27 06:01:19 +0000 |
commit | 05e6f5dcf672b220bd759beded0cae38ceb8a10b (patch) | |
tree | 7329ea76197002e26401ff9a314285ebaaed3b9a /lisp/emacs-lisp | |
parent | abbe1b451d5b8416bbcc75db5d5bfa1dc9e79b21 (diff) | |
download | emacs-05e6f5dcf672b220bd759beded0cae38ceb8a10b.tar.gz emacs-05e6f5dcf672b220bd759beded0cae38ceb8a10b.tar.bz2 emacs-05e6f5dcf672b220bd759beded0cae38ceb8a10b.zip |
(Qsafe_charsets): This variable deleted.
(Qsafe_chars, Vchar_coding_system_table, Qchar_coding_system): New
variables.
(coding_safe_chars): New function.
(CODING_SAFE_CHAR_P): New macro.
(CHARSET_OK): New arg C. Call CODING_SAFE_CHAR_P instead of
checking safe_charsets member of the coding system. Caller
changed.
(detect_coding_iso2022): New local variable safe_chars.
(DECODE_DESIGNATION): Call CODING_SAFE_CHAR_P instead of checking
safe_charsets member of the coding system.
(decode_coding_iso2022): New local variable safe_chars.
(ENCODE_ISO_CHARACTER_DIMENSION1): Don't check unsafe chars here.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
(ENCODE_ISO_CHARACTER): Arguments changed. Caller changed.
(ENCODE_UNSAFE_CHARACTER): New macro.
(encode_coding_iso2022): New local variable safe_chars. Check
unsafe chars.
(setup_coding_system): Delete the code to initialize
coding->safe_charses
(intersection, find_safe_codings): New functions.
(Ffind_coding_systems_region_internal): New function.
(syms_of_coding): Defsubr it. Initialize Qsafe_chars,
Qsafe_cding_system. Make Vchar_coding_system_table a Lisp
variable and initialize it.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions