Mercurial > emacs
view leim/CXTERM-DIC/QJ.tit @ 102422:82f82b92314e
(CODING_ISO_CMP_STATUS): New macro.
(CODING_ISO_EXTSEGMENT_LEN, CODING_ISO_EMBEDDED_UTF_8): New macros.
(MAX_ANNOTATION_LENGTH): Defined to 5.
(ADD_COMPOSITION_DATA): New arg nbytes.
(emacs_mule_char): New arg cmp_status.
(DECODE_EMACS_MULE_COMPOSITION_CHAR): Delete it.
(DECODE_EMACS_MULE_COMPOSITION_RULE_20): New arg c.
(DECODE_EMACS_MULE_COMPOSITION_RULE_21): New arg c.
(DECODE_EMACS_MULE_21_COMPOSITION): Delete the arg c.
(DECODE_EMACS_MULE_20_RELATIVE_COMPOSITION): Likewise.
(DECODE_EMACS_MULE_20_RULEBASE_COMPOSITION): Likewise.
(DECODE_EMACS_MULE_COMPOSITION_START): New macro.
(EMACS_MULE_COMPOSITION_END): New macro.
(emacs_mule_finish_composition): New function.
(EMACS_MULE_MAYBE_FINISH_COMPOSITION): New macro.
(decode_coding_emacs_mule): Avoid long looking ahead while
handling composition.
(DECODE_COMPOSITION_RULE): Argument changed to rule and nbytes.
(ENCODE_COMPOSITION_RULE): New macro.
(finish_composition): New function.
(MAYBE_FINISH_COMPOSITION): Call finish_composition.
(DECODE_COMPOSITION_START): New implementation.
(DECODE_COMPOSITION_END): Likewise.
(STORE_COMPOSITION_RULE): New macro.
(decode_coding_iso_2022): Avoid long looking ahead while handling
composition, CTEXT extended segment, and embedded UTF-8.
(setup_coding_system): For a coding of type iso-2022, reset
CODING_ISO_EXTSEGMENT_LEN (coding) and
CODING_ISO_EMBEDDED_UTF_8 (coding).
(get_translation): Delete arguments last_block, from_nchars,
to_nchars. Callers changed.
(produce_chars): Don't modify charbuf. Adjusted for the change of
get_translation.
(produce_composition): Adjusted for the new annotation sequence.
(handle_composition_annotation): Likewise.
(consume_chars): Adjusted for the change of get_translation.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 06 Mar 2009 07:51:52 +0000 |
parents | 04f23eb0c0ca |
children | 07774e5c3ff5 f1196eda45a0 ef719132ddfa |
line wrap: on
line source
# HANZI input table for cxterm # To be used by cxterm, convert me to .cit format first # .cit version 2 ENCODE: GB AUTOSELECT: YES PROMPT: ºº×ÖÊäÈë¡ËÈ«½Ç¡Ë # COMMENT Copyright 1991 by Yongguang Zhang. (ygz@cs.purdue.edu) COMMENT Permission to use/modify/copy for any purpose is hereby granted. COMMENT Absolutely no warranties. # define keys VALIDINPUTKEY: \040!"\043$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN VALIDINPUTKEY: OPQRSTUVWXYZ[\134]^_`abcdefghijklmnopqrstuvwxyz{|}~ # the following line must not be removed BEGINDICTIONARY # \040 ¡¡ ! £¡ " £¢ \043 ££ $ £¤ % £¥ & £¦ ' £§ ( £¨ ) £© * £ª + £« , £¬ - £ . £® / £¯ 0 £° 1 £± 2 £² 3 £³ 4 £´ 5 £µ 6 £¶ 7 £· 8 £¸ 9 £¹ : £º ; £» < £¼ = £½ > £¾ ? £¿ @ £À A £Á B £Â C £Ã D £Ä E £Å F £Æ G £Ç H £È I £É J £Ê K £Ë L £Ì M £Í N £Î O £Ï P £Ð Q £Ñ R £Ò S £Ó T £Ô U £Õ V £Ö W £× X £Ø Y £Ù Z £Ú [ £Û \134 £Ü ] £Ý ^ £Þ _ £ß ` £à a £á b £â c £ã d £ä e £å f £æ g £ç h £è i £é j £ê k £ë l £ì m £í n £î o £ï p £ð q £ñ r £ò s £ó t £ô u £õ v £ö w £÷ x £ø y £ù z £ú { £û | £ü } £ý ~ £þ # arch-tag: 3ee780cd-600a-49e7-a77b-85b898adc205