m17n ライブラリ 1.8.4
|
列挙型 | |
enum | MErrorCode { MERROR_NONE , MERROR_OBJECT , MERROR_SYMBOL , MERROR_MTEXT , MERROR_TEXTPROP , MERROR_CHAR , MERROR_CHARTABLE , MERROR_CHARSET , MERROR_CODING , MERROR_RANGE , MERROR_LANGUAGE , MERROR_LOCALE , MERROR_PLIST , MERROR_MISC , MERROR_WIN , MERROR_X , MERROR_FRAME , MERROR_FACE , MERROR_DRAW , MERROR_FLT , MERROR_FONT , MERROR_FONTSET , MERROR_FONT_OTF , MERROR_FONT_X , MERROR_FONT_FT , MERROR_IM , MERROR_DB , MERROR_IO , MERROR_DEBUG , MERROR_MEMORY , MERROR_GD , MERROR_MAX } |
m17n ライブラリエラーコードの列挙. [詳解] | |
関数 | |
int | mdebug_hook (void) |
エラーの際に呼ばれるフック関数. | |
MSymbol | mdebug_dump_symbol (MSymbol sym, int indent) |
シンボルをダンプする. | |
MSymbol | mdebug_dump_all_symbols (int indent) |
すべてのシンボル名をダンプする. | |
MPlist * | mdebug_dump_plist (MPlist *plist, int indent) |
プロパティリストをダンプする. | |
MText * | mdebug_dump_mtext (MText *mt, int fullp, int indent) |
M-text をダンプする. | |
MCharTable * | mdebug_dump_chartab (MCharTable *table, int indent) |
文字テーブルをダンプする. | |
変数 | |
void(* | m17n_memory_full_handler )(enum MErrorCode err) |
メモリ割当てエラーハンドラ. | |
プロパティリストをダンプする.
関数 mdebug_dump_plist() はプロパティリスト plist を標準エラー出 力もしくは環境変数 MDEBUG_DUMP_FONT で指定されたファイルに人間に可 読な形で印刷する。 indent は2行目以降のインデントを指定する。
MCharTable * mdebug_dump_chartab | ( | MCharTable * | table, |
int | indent | ||
) |
文字テーブルをダンプする.
関数 mdebug_dump_chartab() は文字テーブル table を標準エラー出力 もしくは環境変数 MDEBUG_DUMP_FONT で指定されたファイルに人間に可読 な形で印刷する。indent は2行目以降のインデントを指定する。