関数 | |
| MCharTable * | mdebug_dump_chartab (MCharTable *table, int indent) |
| 文字テーブルをダンプする. | |
| MFace * | mdebug_dump_face (MFace *face, int indent) |
| フェースをダンプする. | |
| MFont * | mdebug_dump_font (MFont *font) |
| フォントをダンプする. | |
| MFontset * | mdebug_dump_fontset (MFontset *fontset, int indent) |
| フォントセットをダンプする. | |
| MInputMethod * | mdebug_dump_im (MInputMethod *im, int indent) |
| 入力メソッドをダンプする. | |
| int | mdebug_hook () |
| エラーの際に呼ばれるフック関数. | |
| MText * | mdebug_dump_mtext (MText *mt, int indent, int fullp) |
| M-text をダンプする. | |
| MPlist * | mdebug_dump_plist (MPlist *plist, int indent) |
| プロパティリストをダンプする. | |
| MSymbol | mdebug_dump_symbol (MSymbol symbol, int indent) |
| シンボルをダンプする. | |
| MSymbol | mdebug_dump_all_symbols (int indent) |
| すべてのシンボル名をダンプする. | |
m17n ライブラリは、そのユーザが自分のプログラムをデバッグするために、以下の機能をサポートしている。
| MSymbol mdebug_dump_all_symbols | ( | int | indent | ) |
すべてのシンボル名をダンプする.
関数 mdebug_dump_all_symbols() は、すべてのシンボルの名前を stderr に印刷する。 indent は2行目以降のインデントを指定する。
| MCharTable* mdebug_dump_chartab | ( | MCharTable * | table, | |
| int | indent | |||
| ) |
文字テーブルをダンプする.
関数 mdebug_dump_chartab() は文字テーブル table を stderr に人間に可読な形で印刷する。indent は2行目以降のインデントを指定する。
フェースをダンプする.
関数 mdebug_dump_face() はフェース face を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。
| MFontset* mdebug_dump_fontset | ( | MFontset * | fontset, | |
| int | indent | |||
| ) |
フォントセットをダンプする.
関数 mdebug_dump_face() はフォントセット fontset を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。
| MInputMethod* mdebug_dump_im | ( | MInputMethod * | im, | |
| int | indent | |||
| ) |
入力メソッドをダンプする.
関数 mdebug_dump_im() は入力メソッド im を stderr に人間に可読な形で印刷する。indent は2行目以降のインデントを指定する。
M-text をダンプする.
関数 mdebug_dump_mtext() は M-text mt を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。 fullp が 0 ならば、文字コード列だけを印刷する。 そうでなければ、内部バイト列とテキストプロパティも印刷する。
プロパティリストをダンプする.
関数 mdebug_dump_plist() はプロパティリスト plist を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。
シンボルをダンプする.
関数 mdebug_dump_symbol() はシンボル $symbol を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。
| int mdebug_hook | ( | void | ) |
エラーの際に呼ばれるフック関数.
関数 mdebug_hook() はエラーが起こった際に呼ばれ、何もせずに-1 を返す。デバッガ内でブレークポイントを設定するために用いることができる。