m17n-core.c


マクロ定義

#define M17NLIB_MAJOR_VERSION
#define M17NLIB_MINOR_VERSION
#define M17NLIB_PATCH_LEVEL
#define M17NLIB_VERSION_NAME
#define M17N_INIT()
 m17n ライブラリを初期化する.
#define M17N_FINI()
 m17n ライブラリを終了する.

関数

enum M17NStatus m17n_status (void)
 m17n ライブラリのどの部分が初期化されたか報告する.
void * m17n_object (int size, void(*freer)(void *))
 管理下オブジェクトを割り当てる.
int m17n_object_ref (void *object)
 管理下オブジェクトの参照数を 1 増やす.
int m17n_object_unref (void *object)
 管理下オブジェクトの参照数を 1 減らす.
int mdebug_hook ()
 エラーの際に呼ばれるフック関数.

変数

int merror_code
 m17n ライブラリのエラーコードを保持する外部変数.
void(* m17n_memory_full_handler )(enum MErrorCode err)
 メモリ割当てエラーハンドラ.

m17n-lib Home