# 日本語 Compaq OpenVMS
日本語ライブラリ 利用者の手引き

前へ | 次へ | 目次 | 索引

JSY$TRA_KANA_KATA

> 全角ひらがなから全角カタカナへの変換

＜形式＞

> 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 : 出力結果の切り捨てが行われた

JSY$TRA_KANA_KANA

> 全角ひらがな/全角カタカナの相互変換

＜形式＞

> 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 : 出力結果の切り捨てが行われた

JSY$TRA_KANA_DAKU

> 全角ひらがな/カタカナの濁点/半濁点処理

＜形式＞

> 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 : 出力結果の切り捨てが行われた

JSY$TRA_KANA_HALF

> 全角ひらがな/カタカナから半角カタカナへの変換

＜形式＞

> 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 : 出力結果の切り捨てが行われた

JSY$TRA_KANA_FULL

> 半角カタカナから全角ひらがな/カタカナへの変換

＜形式＞

> 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 : 出力結果の切り捨てが行われた

JSY$TRA_SYMBOL

> 記号変換
> 変換規則は 付録 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 : 出力結果の切り捨てが行われた

前へ | 次へ | 目次 | 索引