pkg://FreeWnn-1.1.1_a021-2.fc6.ppc.rpm:1792748/
usr/
share/
doc/
FreeWnn-1.1.1_a021/
manual/
3.libwnn/
jl_lib/ren_conv
info downloads
JL_REN_CONV( ) UNIX Programmer's Manual JL_REN_CONV( )
名称
jl_ren_conv() 連文節変換する。
形式
#include "jllib.h"
int
jl_ren_conv(buf, yomi, bun_no, bun_no2, use_maep)
struct wnn_buf *buf; /* バッファ */
w_char *yomi; /* 読み */
int bun_no; /* 文節番号1 */
int bun_no2; /* 文節番号2 */
int use_maep; /* 前後の接続を使う/否 */
機能
文節番号 bun_no から 文節番号 bun_no2 の前までの文節を削除し、
読み yomi を連文節変換した結果を挿入する。
use_maep で前後の接続の指定をする。
WNN_USE_MAE ならば、 bun_no の前の小文節との接続を考慮して変
換を行なう。すなわち、最前端の文節として、前の小文節と接続し
て大文節を作るような小文節は最優先され、つぎに、文節の前が大
文節の区切りとなるような小文節が優先され、最後に、大文節の区
切りとならない文節が優先される。 WNN_USE_MAE が立っていない
場合には、最前端の文節の前が大文節の区切りとなるような文節の
みを選択する。
WNN_USE_ATO ならば、後ろへの接続を見る。
WNN_USE_ZENGO なら、前後両方とも見る。
bun_no = bun_no2 の時は、 bun_no の前の位置に変換結果が挿入
される。 bun_no が文節数と等しい時は、現在の変換結果に変換結
果を付け加える。 bun_no2 が文節数と等しい時は、 bun_no から
後ろの文字列を変換結果に置き換える。 bun_no2 = -1 の時は、
bun_no2 = 文節数 として、 jl_ren_conv を行なう。
リターンバリュー
正常終了時には文節数を返す。
異常終了時には -1 を返す。
Printed 1/22/92 2 October 1991 1