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

列挙型

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)
 すべてのシンボル名をダンプする.
 
MPlistmdebug_dump_plist (MPlist *plist, int indent)
 プロパティリストをダンプする.
 
MTextmdebug_dump_mtext (MText *mt, int fullp, int indent)
 M-text をダンプする.
 
MCharTablemdebug_dump_chartab (MCharTable *table, int indent)
 文字テーブルをダンプする.
 

変数

void(* m17n_memory_full_handler )(enum MErrorCode err)
 メモリ割当てエラーハンドラ.
 

関数詳解

◆ mdebug_dump_plist()

MPlist * mdebug_dump_plist ( MPlist plist,
int  indent 
)

プロパティリストをダンプする.

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

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

◆ mdebug_dump_chartab()

MCharTable * mdebug_dump_chartab ( MCharTable table,
int  indent 
)

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

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

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

m17n-lib Home