@@ -81,6 +81,9 @@ typedef unsigned int pg_wchar;
81
81
* private-charset flag values do not match what XEmacs says they should be,
82
82
* so this isn't really exactly MULE (not that private charsets would be
83
83
* interoperable anyway).
84
+ *
85
+ * Note that XEmacs's implementation is different from what emacs does.
86
+ * We follow emacs's implementaion, rathter than XEmacs's.
84
87
*----------------------------------------------------
85
88
*/
86
89
@@ -108,7 +111,7 @@ typedef unsigned int pg_wchar;
108
111
#define LC_KOI8_R 0x8b /* Cyrillic KOI8-R */
109
112
#define LC_ISO8859_5 0x8c /* ISO8859 Cyrillic */
110
113
#define LC_ISO8859_9 0x8d /* ISO8859 Latin 5 (not supported yet) */
111
- /* #define FREE 0x8e free (unused ) */
114
+ #define LC_ISO8859_15 0x8e /* ISO8859 Latin 15 (not supported yet ) */
112
115
/* #define CONTROL_1 0x8f control characters (unused) */
113
116
114
117
/* Is a leading byte for "official" single byte encodings? */
@@ -119,14 +122,13 @@ typedef unsigned int pg_wchar;
119
122
* 0x9a-0x9d are free. 0x9e and 0x9f are reserved.
120
123
*/
121
124
#define LC_JISX0208_1978 0x90 /* Japanese Kanji, old JIS (not supported) */
122
- /* #define FREE 0x90 free (unused) */
123
125
#define LC_GB2312_80 0x91 /* Chinese */
124
126
#define LC_JISX0208 0x92 /* Japanese Kanji (JIS X 0208) */
125
127
#define LC_KS5601 0x93 /* Korean */
126
128
#define LC_JISX0212 0x94 /* Japanese Kanji (JIS X 0212) */
127
129
#define LC_CNS11643_1 0x95 /* CNS 11643-1992 Plane 1 */
128
130
#define LC_CNS11643_2 0x96 /* CNS 11643-1992 Plane 2 */
129
- /* #define FREE 0x97 free (unused ) */
131
+ #define LC_JISX0213 -1 0x97 /* Japanese Kanji (JIS X 0213 Plane 1) (not supported ) */
130
132
#define LC_BIG5_1 0x98 /* Plane 1 Chinese traditional (not supported) */
131
133
#define LC_BIG5_2 0x99 /* Plane 1 Chinese traditional (not supported) */
132
134
@@ -184,6 +186,12 @@ typedef unsigned int pg_wchar;
184
186
* (not supported) */
185
187
#define LC_TIBETAN_1_COLUMN 0xf1 /* Tibetan 1-column width glyphs
186
188
* (not supported) */
189
+ #define LC_UNICODE_SUBSET_2 0xf2 /* Unicode characters of the range U+2500..U+33FF.
190
+ * (not supported) */
191
+ #define LC_UNICODE_SUBSET_3 0xf3 /* Unicode characters of the range U+E000..U+FFFF.
192
+ * (not supported) */
193
+ #define LC_UNICODE_SUBSET 0xf4 /* Unicode characters of the range U+0100..U+24FF.
194
+ * (not supported) */
187
195
#define LC_ETHIOPIC 0xf5 /* Ethiopic characters (not supported) */
188
196
#define LC_CNS11643_3 0xf6 /* CNS 11643-1992 Plane 3 */
189
197
#define LC_CNS11643_4 0xf7 /* CNS 11643-1992 Plane 4 */
0 commit comments