… | |
… | |
59 | |
59 | |
60 | codeset codeset_from_name (const char *name); |
60 | codeset codeset_from_name (const char *name); |
61 | |
61 | |
62 | enum { |
62 | enum { |
63 | ZERO_WIDTH_CHAR = 0x200b, |
63 | ZERO_WIDTH_CHAR = 0x200b, |
64 | NOCHAR = 65535, // must be invalid in ANY codeset(!) |
64 | NOCHAR = 65535, // must be invalid in ANY codeset (!) |
65 | }; |
65 | }; |
66 | |
66 | |
67 | struct rxvt_codeset_conv { |
67 | struct rxvt_codeset_conv { |
68 | virtual uint32_t from_unicode (uint32_t unicode) const { return unicode; } |
68 | virtual uint32_t from_unicode (uint32_t unicode) const { return unicode; } |
69 | virtual uint32_t to_unicode (uint32_t enc) const { return enc; } |
69 | virtual uint32_t to_unicode (uint32_t enc) const { return enc; } |