英数字のMOVE操作で、送り出し項目と受け取り項目の長さをチェックする。
>>-.---.-.----.-MOVE-LEN-CHECK--.---------------.--.---><
+-/-+ + +--"parameter"--+ +
+-NOMOVE-LEN-CHECK-------------------+
| parameter | ALLまたはTRUNC |
| 省略値: | NOMOVE-LEN-CHECK |
| 段階: | 構文チェック |
| $SET: | 任意 |
本指令によって、コンパイラは英数字のMOVE操作の送り出し項目と受け取り項目の長さを比較し、異なっていると警告メッセージ(166)を出す。
パラメタを指定しない場合、またはパラメタをALLに設定した場合、送り出し項目と受け取り項目の長さが異なっていれば警告メッセージ(166)が出される。
パラメタをTRUNCに指定した場合、送り出し項目の長さが受け取り項目の長さよりも大きいとき、警告メッセージ(1247)が出される。
この指令を有効にすることによって生成された警告メッセージは、WARNINGS"2"またはWARNINGS"3"を選択した場合のみ表示される。