RkInitialize(3) かな漢字変換機能の初期化

形式

#include <canna/RK.h>
int RkInitialize(dhdpath)
char *dhdpath;

説明

RkInitialize は,かな漢字変換機能を初期化します. dhdpath には,辞書ホームディレクトリ名を与えます.

本ライブラリでは同時に複数のかな漢字変換を行うことができます. このため,それぞれのかな漢字変換を管理する方法として変換コンテクストを用いた 制御を行います. 各コンテクストには,かな漢字変換を行うために必要な内部データが確保されます.

利用者は変換コンテクストをコンテクスト番号により識別します. コンテクスト番号は, 0 以上の整数値で表現され,かな漢字変換関数の第1パラメータ として使用されます.

RkInitialize によりかな漢字変換が初期化された直後には,番号 0 の 標準コンテクストだけが存在します. コンテクストを一つだけ使用する アプリケーションは標準コンテクストを使用することができます.

戻り値

初期化に成功した場合には 0 を,失敗した場合には -1 を返します.

関連情報

RkFinalize(3)