マクロ定義 | |
| #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) |
| メモリ割当てエラーハンドラ. | |