Man page - rkcvteuc(3)

Packages contains this manual

Available languages:

en ja

Manual

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 を 返 し ま す .