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


前へ 次へ 目次 索引