PLIRETV 関数

目的

Open PL/I の戻りコードである Fixed Binary の整数を返します。

構文

PLIRETV()

または

PLIRETV

説明

PLIRETV 関数は、CALL PLIRETC 文で指定された最新の値を返します。戻り値の精度は PLIRETC に渡される値の精度よりも低くなる場合があり、プログラムの終了時にシステムに返される値の精度も実装によっては PLIRETV が返す値の精度よりも低くなる場合があります(この実装の詳細については、『Open PL/I ユーザー ガイド』を参照してください)。たとえば、PLIRETC および PLIRETV ルーチンでは、Fixed Binary (31) 値を維持できますが、プログラムの終了時にその値の右端のバイトのみに切り捨てられる (MOD 関数を使用) 場合があります。

CALL READ_LINE (BUFFER);
IF PLIRETV ()
THEN PUT LIST ("ERROR ON INPUT");

制約事項

なし。