annotate etc/charsets/MULE-sisheng.map @ 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 b875692f1ec6
children 8cc2b1e9767f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
89482
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
1 0x21 0x0101
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
2 0x22 0x00E1
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
3 0x23 0x01CE
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
4 0x24 0x00E0
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
5 0x25 0x0113
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
6 0x26 0x00E9
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
7 0x27 0x011B
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
8 0x28 0x00E8
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
9 0x29 0x012B
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
10 0x2A 0x00ED
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
11 0x2B 0x01D0
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
12 0x2C 0x00EC
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
13 0x2D 0x014D
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
14 0x2E 0x00F3
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
15 0x2F 0x01D2
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
16 0x30 0x00F2
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
17 0x31 0x016B
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
18 0x32 0x00FA
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
19 0x33 0x01D4
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
20 0x34 0x00F9
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
21 0x35 0x01D6
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
22 0x36 0x01D8
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
23 0x37 0x01DA
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
24 0x38 0x01DC
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
25 0x39 0x00FC
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
26 0x3A 0x00EA
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
27 0x3C 0x1E3F
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
28 0x3D 0x0144
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
29 0x3E 0x0148
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
30 0x3F 0x01F9
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
31 0x41 0x02C9
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
32 0x42 0x02CA
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
33 0x43 0x02C7
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
34 0x44 0x02CB
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
35 0x45 0x3105
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
36 0x46 0x3106
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
37 0x47 0x3107
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
38 0x48 0x3108
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
39 0x49 0x3109
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
40 0x4A 0x310A
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
41 0x4B 0x310B
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
42 0x4C 0x310C
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
43 0x4D 0x310D
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
44 0x4E 0x310E
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
45 0x4F 0x310F
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
46 0x50 0x3110
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
47 0x51 0x3111
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
48 0x52 0x3112
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
49 0x53 0x3113
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
50 0x54 0x3114
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
51 0x55 0x3115
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
52 0x56 0x3116
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
53 0x57 0x3117
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
54 0x58 0x3118
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
55 0x59 0x3119
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
56 0x5A 0x311A
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
57 0x5B 0x311B
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
58 0x5C 0x311C
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
59 0x5D 0x311D
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
60 0x5E 0x311E
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
61 0x5F 0x311F
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
62 0x60 0x3120
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
63 0x61 0x3121
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
64 0x62 0x3122
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
65 0x63 0x3123
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
66 0x64 0x3124
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
67 0x65 0x3125
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
68 0x66 0x3126
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
69 0x67 0x3127
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
70 0x68 0x3128
b875692f1ec6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
71 0x69 0x3129