Man page - rkcvtkana(3)

Packages contains this manual

Available languages:

en ja

Manual

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