前へ | 次へ | 目次 | 索引 |
全角ひらがなから全角カタカナへの変換
<形式>
status = JSY$TRA_KANA_KATA ( src-str, src-len, dst-str, dst-len
, out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列の先頭を指すポインタ |
mechanism | Value渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域の先頭を指すポインタ |
mechanism | Value渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
mechanism | Value渡し |
out-len | |
JSY usage | 変換結果のバイト長 |
type | Longword |
mechanism | Reference渡し |
<戻り値>
status | 1 : 正常終了 |
0 : 出力結果の切り捨てが行われた |
全角ひらがな/全角カタカナの相互変換
<形式>
status = JSY$TRA_KANA_KANA ( src-str, src-len, dst-str, dst-len
, out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列の先頭を指すポインタ |
mechanism | Value渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域の先頭を指すポインタ |
mechanism | Value渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
mechanism | Value渡し |
out-len | |
JSY usage | 変換結果のバイト長 |
type | Longword |
mechanism | Reference渡し |
<戻り値>
status | 1 : 正常終了 |
0 : 出力結果の切り捨てが行われた |
全角ひらがな/カタカナの濁点/半濁点処理
<形式>
status = JSY$TRA_KANA_DAKU ( src-str, src-len, dst-str, dst-len
, out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列の先頭を指すポインタ |
mechanism | Value渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域の先頭を指すポインタ |
mechanism | Value渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
mechanism | Value渡し |
out-len | |
JSY usage | 変換結果のバイト長 |
type | Longword |
mechanism | Reference渡し |
<戻り値>
status | 1 : 正常終了 |
0 : 出力結果の切り捨てが行われた |
全角ひらがな/カタカナから半角カタカナへの変換
<形式>
status = JSY$TRA_KANA_HALF ( src-str, src-len, dst-str, dst-len
, out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列の先頭を指すポインタ |
mechanism | Value渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域の先頭を指すポインタ |
mechanism | Value渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
mechanism | Value渡し |
out-len | |
JSY usage | 変換結果のバイト長 |
type | Longword |
mechanism | Reference渡し |
<戻り値>
status | 1 : 正常終了 |
0 : 出力結果の切り捨てが行われた |
半角カタカナから全角ひらがな/カタカナへの変換
<形式>
status = JSY$TRA_KANA_FULL ( src-str, src-len, flg, dst-str, dst-len
, out-len )
<引数>
src-str | ||
---|---|---|
JSY usage | 変換対象文字列の先頭を指すポインタ | |
mechanism | Value渡し | |
src-len | ||
JSY usage | 変換対象文字列のバイト長 | |
mechanism | Value渡し | |
flg | ||
JSY usage | 変換指示フラグ | |
bit 0 | 0 : 全角ひらがなへ変換 | |
1 : 全角カタカナへ変換 | ||
bit 1 | 0 : 濁点/半濁点処理を行う | |
1 : 濁点/半濁点処理を行わない | ||
mechanism | Value渡し | |
dst-str | ||
JSY usage | 変換結果出力領域の先頭を指すポインタ | |
mechanism | Value渡し | |
dst-len | ||
JSY usage | 変換結果出力領域のバイト長 | |
mechanism | Value渡し | |
out-len | ||
JSY usage | 変換結果のバイト長 | |
type | Longword | |
mechanism | Reference渡し |
<戻り値>
status | 1 : 正常終了 |
0 : 出力結果の切り捨てが行われた |
記号変換
変換規則は 付録 B.3 節 を参照
<形式>
status = JSY$TRA_SYMBOL ( src-str, src-len, dst-str, dst-len, out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列の先頭を示すポインタ |
mechanism | Value渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域の先頭を示すポインタ |
mechanism | Value渡し |
dst-len | |
JSY usagen | 変換結果出力領域のバイト長 |
mechanism | Value渡し |
out-len | |
JSY usagen | 変換結果のバイト長 |
type | Longword |
mechanism | Reference渡し |
<戻り値>
status | 1 : 正常終了 |
0 : 出力結果の切り捨てが行われた |
前へ | 次へ | 目次 | 索引 |