Scroll to navigation

JL_UPDATE_HINDO(3) Library Functions Manual JL_UPDATE_HINDO(3)

名称

jl_update_hindo()	頻度更新する。

形式

#include "jllib.h"
int
jl_update_hindo(buf, bun_no, bun_no2)
struct wnn_buf *buf;	/* バッファ */
int bun_no;		/* 文節番号1 */
int bun_no2;		/* 文節番号2 */

機能

文節番号 bun_no から 文節番号 bun_no2までの文節で、今までに頻度更新を行なってい ない文節に対して頻度更新する。それぞれの文節が頻度更新されたかどうかはバ ッファ内に情報を持っているので、一つの文節に対して何度も頻度更新を行な うことはない。

頻度の更新は、最終的に選択された単語の頻度のインクリメント、最 終的に選択された単語の今使ったよビットを立てる、誤変換の原因と なったと思われる単語の今使ったよビットを落すという処理からなる。

リターンバリュー

正常終了時には 0 を返す。
異常終了時には -1 を返す。

3 October 1991