|
The m17n Library
1.8.4
|

Data Structures | |
| struct | MCharset |
| struct | MCharsetISO2022Table |
Macros | |
| #define | MCHARSET(charset_sym) |
| #define | CODE_POINT_TO_INDEX(charset, code) |
| #define | INDEX_TO_CODE_POINT(charset, idx) |
| #define | DECODE_CHAR(charset, code) |
| #define | ENCODE_CHAR(charset, c) |
| #define | ISO_MAX_DIMENSION 3 |
| #define | ISO_MAX_CHARS 2 |
| #define | ISO_MAX_FINAL 0x80 |
| #define | MCHARSET_ISO_2022(dim, chars, final) mcharset__iso_2022_table.classified[(dim) - 1][(chars) == 96][(final)] |
Enumerations | |
| enum | mcharset_method { MCHARSET_METHOD_OFFSET , MCHARSET_METHOD_MAP , MCHARSET_METHOD_DEFERRED , MCHARSET_METHOD_SUBSET , MCHARSET_METHOD_SUPERSET , MCHARSET_METHOD_MAX } |
Functions | |
| MCharset * | mcharset__find (MSymbol name) |
| int | mcharset__decode_char (MCharset *charset, unsigned code) |
| unsigned | mcharset__encode_char (MCharset *charset, int c) |
| int | mcharset__load_from_database () |
Variables | |
| MPlist * | mcharset__cache |
| MCharset * | mcharset__ascii |
| MCharset * | mcharset__binary |
| MCharset * | mcharset__m17n |
| MCharset * | mcharset__unicode |
| MCharsetISO2022Table | mcharset__iso_2022_table |
| #define MCHARSET | ( | charset_sym | ) |
| #define CODE_POINT_TO_INDEX | ( | charset, | |
| code | |||
| ) |
| #define INDEX_TO_CODE_POINT | ( | charset, | |
| idx | |||
| ) |
| #define DECODE_CHAR | ( | charset, | |
| code | |||
| ) |
| #define ENCODE_CHAR | ( | charset, | |
| c | |||
| ) |
| #define ISO_MAX_DIMENSION 3 |
| #define ISO_MAX_CHARS 2 |
| #define ISO_MAX_FINAL 0x80 |
| #define MCHARSET_ISO_2022 | ( | dim, | |
| chars, | |||
| final | |||
| ) | mcharset__iso_2022_table.classified[(dim) - 1][(chars) == 96][(final)] |
| enum mcharset_method |
| MCharset* mcharset__find | ( | MSymbol | name | ) |
| int mcharset__decode_char | ( | MCharset * | charset, |
| unsigned | code | ||
| ) |
| unsigned mcharset__encode_char | ( | MCharset * | charset, |
| int | c | ||
| ) |
| int mcharset__load_from_database | ( | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |