m17n ライブラリ 1.8.4
読み取り中…
検索中…
一致する文字列を見つけられません
関数 | 変数
chartab.c ファイル

関数

MCharTablemchartable (MSymbol key, void *default_value)
 新しい文字テーブルを作る.
 
int mchartable_min_char (MCharTable *table)
 
int mchartable_max_char (MCharTable *table)
 
void * mchartable_lookup (MCharTable *table, int c)
 文字テーブル中で文字に割り当てられた値を返す.
 
int mchartable_set (MCharTable *table, int c, void *val)
 文字テーブル中での文字の値を設定する.
 
int mchartable_set_range (MCharTable *table, int from, int to, void *val)
 指定範囲の文字に値を設定する.
 
void mchartable_range (MCharTable *table, int *from, int *to)
 値がデフォルトと異なる文字を探す.
 
int mchartable_map (MCharTable *table, void *ignore, void(*func)(int, int, void *, void *), void *func_arg)
 文字テーブル中の文字に対して指定の関数を呼ぶ.
 
MCharTablemdebug_dump_chartab (MCharTable *table, int indent)
 文字テーブルをダンプする.
 

変数

MSymbol Mchar_table
 

関数詳解

◆ mdebug_dump_chartab()

MCharTable * mdebug_dump_chartab ( MCharTable table,
int  indent 
)

文字テーブルをダンプする.

関数 mdebug_dump_chartab() は文字テーブル table を標準エラー出力 もしくは環境変数 MDEBUG_DUMP_FONT で指定されたファイルに人間に可読 な形で印刷する。indent は2行目以降のインデントを指定する。

戻り値:
この関数は table を返す。

m17n-lib Home