環境の文字集合を定義する。
構文:
>>-.---.--CHARSET--"char-set"--------------><
+-/-+
パラメーター:
- char-set
- ASCII または EBCDIC
属性:
省略値: |
CHARSET"ASCII" |
段階: |
構文チェック |
$SET: |
初期 |
依存性:
CHARSET"ASCII」 は、DEFAULTBYTE"32"、SIGN"ASCII" および NATIVE"ASCII" を設定する。
CHARSET"EBCDIC" は、DEFAULTBYTE"0" を設定し、最後に SIGN"EBCDIC" および NATIVE"EBCDIC" を設定する。
説明:
すべての定数および照合順序が、指定された文字集合で処理される。
CHARSET"EBCDIC" を設定した場合、COBOL システム ライブラリ ルーチンのうち、パラメーターで英数字のデータを受け取る、または返すルーチンが動作しない。英数字のデータは ASCII とする。
For managed COBOL, SIGN"EBCDIC", along with one of HOST-NUMMOVE, HOST-NUMCOMPARE or SIGN-FIXUP is an invalid combination of directives, and is rejected during compilation. For native COBOL, the combination is permitted.