|
From: | Kenichi Handa |
Subject: | [Emacs-commit] emacs/src coding.c |
Date: | Tue, 21 May 2002 00:22:58 -0400 |
CVSROOT: /cvs Module name: emacs Branch: emacs-unicode Changes by: Kenichi Handa <address@hidden> 02/05/21 00:22:58 Modified files: src : coding.c Log message: (ONE_MORE_BYTE_NO_CHECK): Increment consumed_chars. (emacs_mule_char): New arg src. Delete arg `composition'. Caller changed. Handle 2-byte and 3-byte charsets correctly. (DECODE_EMACS_MULE_COMPOSITION_RULE_20): Renamed from DECODE_EMACS_MULE_COMPOSITION_RULE. Caller changed. (DECODE_EMACS_MULE_COMPOSITION_RULE_21): New macro. (DECODE_EMACS_MULE_21_COMPOSITION): Call DECODE_EMACS_MULE_COMPOSITION_RULE_21. Produce correct annotation sequence. (decode_coding_emacs_mule): Handle composition correctly. Rewind `src' and `consumed_chars' correctly before calling emacs_mule_char. (DECODE_COMPOSITION_START): Correctly handle the case of altchar and alt&rule composition. (decode_coding_iso_2022): Handle composition correctly. (init_coding_once): Setup emacs_mule_bytes for private charsets. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/src/coding.c.diff?only_with_tag=emacs-unicode&tr1=1.239.2.14&tr2=1.239.2.15&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |