|
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行目以降のインデントを指定する。