RkGetDicList(3) 辞書リストに追加できる辞書名の取りだし

形式

#include <canna/RK.h>
int RkGetDicList(cxnum, dics, maxdics)
int cxnum;
char *dics;
int maxdics;

説明

RkGetDicList は,辞書リストに追加できる辞書名を求めます.

かな漢字変換では同時に複数の辞書を用いることができます. 使用可能な辞書は変換コンテクストの辞書リストにつながれます. この辞書リストの先頭におかれた辞書は他の辞書より先に調べられ, それから作成された候補も優先的に扱われます. 辞書の識別は,辞書テーブルに記述された辞書名により行われます.

辞書名は,領域 dics に次の型式で得られます.

  辞書名1 ¥0 辞書名2 ¥0 ... 辞書名n ¥0 ¥0

領域 dics の大きさは, maxdics によりバイト数で与えます. 辞書名リストがこのサイズを越える場合には,文字列単位で切り捨てられます.

戻り値

辞書名の個数を返します.コンテクスト番号が正しくない場合には -1 を返します.