| 前へ | 次へ | 目次 | 索引 |
全角ひらがなから全角カタカナへの変換
<形式>
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 : 出力結果の切り捨てが行われた |
| 前へ | 次へ | 目次 | 索引 |