character.c

マクロ定義

#define MCHAR_MAX
 文字コードの最大値.

関数

MSymbol mchar_define_property (const char *name, MSymbol type)
 文字プロパティを定義する.
void * mchar_get_prop (int c, MSymbol key)
 文字プロパティの値を得る.
int mchar_put_prop (int c, MSymbol key, void *val)
 文字プロパティの値を設定する.
MCharTablemchar_get_prop_table (MSymbol key, MSymbol *type)
 文字プロパティの文字テーブルを得る.

変数

変数: 文字プロパティのキー

これらのシンボルは文字プロパティのキーとして使われる。

MSymbol Mscript
 スクリプトを表わすキー.
MSymbol Mname
 名前を表わすキー.
MSymbol Mcategory
 一般カテゴリを表わすキー.
MSymbol Mcombining_class
 標準結合クラスを表わすキー.
MSymbol Mbidi_category
 双方向カテゴリを表わすキー.
MSymbol Msimple_case_folding
 対応する小文字一文字を表わすキー.
MSymbol Mcomplicated_case_folding
 対応する小文字の列を表わすキー.
MSymbol Mcased
 Case 処理に用いられる値のキー.
MSymbol Msoft_dotted
 Case 処理に用いられる値のキー.
MSymbol Mcase_mapping
 Case 処理に用いられる値のキー.
MSymbol Mblock
 スクリプトブロック名を表すキー.
 全て データ構造 ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義

m17n-lib Home