Man page - rkcvtkana(3)
Packages contains this manual
apt-get install libcanna1g-dev
Available languages:
en jaManual
RKCVTKANA
名 前形 式
説 明
戻 り 値
名 前
RkCvtKana - 全 角 ひ ら が な を 全 角 カ タ カ ナ に 変 換 す る
形 式
#include
<canna/RK.h>
int RkCvtKana(dst, maxdst, src, srclen)
unsigned char *dst;
int maxdst;
unsigned char *src;
int srclen;
説 明
RkCvtKana は , 領 域 src か ら 開 始 す る srclen バ イ ト の 全 角 ひ ら が な デ ー タ を 全 角 カ タ カ ナ に 変 換 し ま す . src 中 の ヌ ル 文 字 は 文 字 列 の 終 わ り と は 解 釈 さ れ ま せ ん . 変 換 さ れ た 結 果 は 領 域 dst に 格 納 さ れ , 変 換 対 象 と な ら な い 文 字 は そ の ま ま コ ピ ー さ れ ま す . 変 換 さ れ た コ ー ド の バ イ ト 数 が maxdst -1 を 超 え る 場 合 に は , EUC コ ー ド の 文 字 境 界 に 合 わ せ て 切 り 捨 て ら れ ま す . さ ら に dst の 最 後 に は 可 能 な ら ば ヌ ル 文 字 が 付 け 加 え ら れ ま す . コ ー ド の 表 現 は src , dst と も EUC コ ー ド が 用 い ら れ ま す .
dst に は NULL を 与 え る こ と が で き ま す . こ の 場 合 , 変 換 さ れ た コ ー ド は す べ て 無 視 さ れ ま す .
戻 り 値
変 換 さ れ た コ ー ド の バ イ ト 数 を 返 し ま す . maxdst が 不 正 な 場 合 に は 0 を 返 し ま す .