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