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