関数 | |
| 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) |
| すべてのシンボル名をダンプする. | |
| MCharTable* mdebug_dump_chartab | ( | MCharTable * | table, | |
| int | indent | |||
| ) |
関数 mdebug_dump_chartab() は文字テーブル table を stderr に人間に可読な形で印刷する。indent は2行目以降のインデントを指定する。
関数 mdebug_dump_face() はフェース face を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。
関数 mdebug_dump_face() はフォントセット fontset を stderr に人間に可読な形で印刷する。 indent は2行目以降のインデントを指定する。
| MInputMethod* mdebug_dump_im | ( | MInputMethod * | im, | |
| int | indent | |||
| ) |
| int mdebug_hook | ( | void | ) |
関数 mdebug_hook() はエラーが起こった際に呼ばれ、何もせずに-1 を返す。デバッガ内でブレークポイントを設定するために用いることができる。
関数 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行目以降のインデントを指定する。
| MSymbol mdebug_dump_all_symbols | ( | int | indent | ) |
関数 mdebug_dump_all_symbols() は、すべてのシンボルの名前を stderr に印刷する。 indent は2行目以降のインデントを指定する。