ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/encoding.C
(Generate patch)

Comparing rxvt-unicode/src/encoding.C (file contents):
Revision 1.25 by root, Mon Feb 20 22:42:00 2006 UTC vs.
Revision 1.26 by ayin, Wed Oct 31 09:55:23 2007 UTC

47 { "ISO885913", CS_ISO8859_13 }, 47 { "ISO885913", CS_ISO8859_13 },
48 { "ISO885914", CS_ISO8859_14 }, 48 { "ISO885914", CS_ISO8859_14 },
49 { "ISO885915", CS_ISO8859_15 }, 49 { "ISO885915", CS_ISO8859_15 },
50 { "FCD885915", CS_ISO8859_15 }, 50 { "FCD885915", CS_ISO8859_15 },
51 { "ISO885916", CS_ISO8859_16 }, 51 { "ISO885916", CS_ISO8859_16 },
52 52
53 { "TIS620*", CS_ISO8859_11 }, // close enough 53 { "TIS620*", CS_ISO8859_11 }, // close enough
54 54
55 { "ISO10646*", CS_UNICODE }, 55 { "ISO10646*", CS_UNICODE },
56 { "UNICODE", CS_UNICODE }, 56 { "UNICODE", CS_UNICODE },
57 { "UTF8", CS_UNICODE }, 57 { "UTF8", CS_UNICODE },
58 58
59 { "ASCII", CS_US_ASCII }, 59 { "ASCII", CS_US_ASCII },
60 { "USASCII", CS_US_ASCII }, 60 { "USASCII", CS_US_ASCII },
61 { "ANSIX341968", CS_US_ASCII }, 61 { "ANSIX341968", CS_US_ASCII },
62 { "ISO646.1991-IRV", CS_US_ASCII }, // older versions used the currency sign 62 { "ISO646.1991-IRV", CS_US_ASCII }, // older versions used the currency sign
63 63
64 { "KOI8R*", CS_KOI8_R }, 64 { "KOI8R*", CS_KOI8_R },
65 { "GOST1976874*", CS_KOI8_R }, 65 { "GOST1976874*", CS_KOI8_R },
66 { "KOI8RU", CS_KOI8_U }, 66 { "KOI8RU", CS_KOI8_U },
67 { "KOI8U", CS_KOI8_U }, 67 { "KOI8U", CS_KOI8_U },
68 68
69 { "VISCII*", CS_VISCII }, 69 { "VISCII*", CS_VISCII },
70 70
71 { "JISX0201*", CS_JIS0201_1976_0 }, 71 { "JISX0201*", CS_JIS0201_1976_0 },
72 { "JISC6226*", CS_JIS0208_1990_0 }, // also wrongly matches -1987-0? (check Encode::JP) 72 { "JISC6226*", CS_JIS0208_1990_0 }, // also wrongly matches -1987-0? (check Encode::JP)
73 { "JISX0208*", CS_JIS0208_1990_0 }, // also wrongly matches -1987-0? (check Encode::JP) 73 { "JISX0208*", CS_JIS0208_1990_0 }, // also wrongly matches -1987-0? (check Encode::JP)
74 { "JISX0212*", CS_JIS0212_1990_0 }, 74 { "JISX0212*", CS_JIS0212_1990_0 },
75 { "JISX021320001", CS_JIS0213_1 }, 75 { "JISX021320001", CS_JIS0213_1 },
76 { "JISX021320002", CS_JIS0213_2 }, 76 { "JISX021320002", CS_JIS0213_2 },
77 { "JISX0221*", CS_UNICODE }, // _very_ close 77 { "JISX0221*", CS_UNICODE }, // _very_ close
78 78
79 { "KSC5601*", CS_KSC5601_1987_0 }, 79 { "KSC5601*", CS_KSC5601_1987_0 },
80 { "KSX1001*", CS_KSC5601_1987_0 }, 80 { "KSX1001*", CS_KSC5601_1987_0 },
81 { "KSC5700*", CS_UNICODE }, // unicode plus extensions 81 { "KSC5700*", CS_UNICODE }, // unicode plus extensions
82 82
83 { "BIG5P*", CS_BIG5_PLUS }, 83 { "BIG5P*", CS_BIG5_PLUS },
84 { "BIG5ETEN*", CS_BIG5_EXT }, 84 { "BIG5ETEN*", CS_BIG5_EXT },
85 { "BIG5*", CS_BIG5 }, 85 { "BIG5*", CS_BIG5 },
86 { "GB2312*", CS_GB2312_1980_0 }, 86 { "GB2312*", CS_GB2312_1980_0 },
87 { "GBK*", CS_GBK_0 }, 87 { "GBK*", CS_GBK_0 },
218#if ENCODING_TO_UNICODE 218#if ENCODING_TO_UNICODE
219# define ENC(base) { cs_ ## base ## _from_unicode, cs_ ## base ## _to_unicode } 219# define ENC(base) { cs_ ## base ## _from_unicode, cs_ ## base ## _to_unicode }
220#else 220#else
221# define ENC(base) { cs_ ## base ## _from_unicode } 221# define ENC(base) { cs_ ## base ## _from_unicode }
222#endif 222#endif
223 223
224 224
225// order must match table in encoding.h(!) 225// order must match table in encoding.h(!)
226const rxvt_codeset_conv rxvt_codeset[NUM_CODESETS] = { 226const rxvt_codeset_conv rxvt_codeset[NUM_CODESETS] = {
227 ENC (unknown), 227 ENC (unknown),
228 228

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines