マクロ定義 | |
| #define | MCHAR_INVALID_CODE |
| 無効なコードポイント. | |
関数 | |
| MSymbol | mchar_define_charset (const char *name, MPlist *plist) |
| 文字セットを定義する. | |
| MSymbol | mchar_resolve_charset (MSymbol symbol) |
| 文字セット名を解決する. | |
| int | mchar_list_charset (MSymbol **symbols) |
| 文字セットを表わすシンボルを列挙する. | |
| int | mchar_decode (MSymbol charset_name, unsigned code) |
| コードポイントをデコードする. | |
| unsigned | mchar_encode (MSymbol charset_name, int c) |
| 文字コードをエンコードする. | |
| int | mchar_map_charset (MSymbol charset_name, void(*func)(int from, int to, void *arg), void *func_arg) |
| 指定した文字セットのすべての文字に対して関数を呼ぶ. | |
変数 | |
変数: 文字セットを表現する定義済みシンボル. | |
| MSymbol | Mcharset_ascii |
| ASCII 文字セットを表現するシンボル. | |
| MSymbol | Mcharset_iso_8859_1 |
| ISO/IEC 8859-1:1998 文字セットを表現するシンボル. | |
| MSymbol | Mcharset_unicode |
| Unicode 文字セットを表現するシンボル. | |
| MSymbol | Mcharset_m17n |
| 全文字を含む文字セットを表現するシンボル. | |
| MSymbol | Mcharset_binary |
| 正しくデコードできない文字の文字セットを表現するシンボル. | |
変数: mchar_define_charset 用のパラメータ・キー | |
これらは、関数 mchar_define_charset() 用のパラメータ・キーとして使われるシンボルである。 詳しくはこの関数の解説を参照のこと。 | |
| MSymbol | Mmethod |
| MSymbol | Mdimension |
| MSymbol | Mmin_range |
| MSymbol | Mmax_range |
| MSymbol | Mmin_code |
| MSymbol | Mmax_code |
| MSymbol | Mascii_compatible |
| MSymbol | Mfinal_byte |
| MSymbol | Mrevision |
| MSymbol | Mmin_char |
| MSymbol | Mmapfile |
| MSymbol | Mparents |
| MSymbol | Msubset_offset |
| MSymbol | Mdefine_coding |
| MSymbol | Maliases |
変数: 文字セットのメソッド指定に使われるシンボル | |
これらは、文字セットの メソッド を指定するための定義済みシンボルであり、文字セットの Mmethod パラメータの値となることができる。 この値は関数 mchar_define_charset() の引数として使われる。 メソッドとは、コードポイントと文字コードを相互変換する際の方式のことである。 詳しくは関数 mchar_define_charset() の解説を参照のこと。 | |
| MSymbol | Moffset |
| オフセット型のメソッドを示すシンボル. | |
| MSymbol | Mmap |
| マップ型のメソッドを示すシンボル. | |
| MSymbol | Munify |
| ユニファイ型のメソッドを示すシンボル. | |
| MSymbol | Msubset |
| サブセット型のメソッドを示すシンボル. | |
| MSymbol | Msuperset |
| スーパーセット型のメソッドを示すシンボル. | |