 |
≫ |
|
|
 |
日本語 OpenVMS 日本語ライブラリ 利用者の手引き
ローマ字から全角ひらがな/カタカナへの変換
形式
status = JSY$TRA_ROM_KANA ( 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 : 全角カタカナへ変換
|
| 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_HIRA ( 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_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 : 出力結果の切り捨てが行われた
|
|