SYSNULL 関数

目的

システム Null ポインター値を返します。

構文

SYSNULL()

または

SYSNULL

2 番目の構文形式は、BUILTIN 属性が指定されている場合にのみ使用できます。

パラメーター

なし

説明

SYSNULL 関数は、Null ポインター値を返します。SYSNULL の値は 0 です。

この値は -setnull コンパイラ オプションでは変更できません。-setnull コンパイラ オプションは NULL 組み込み関数にのみ適用されます。-setnull コンパイラ オプションについては、『Open PL/I ユーザー ガイド』を参照してください。

IF LAST_POINTER = SYSNULL() THEN CALL FINISH;

この例では、IF 文でポインター変数 LAST_POINTER がシステムの null であるかが判定され、null の場合に CALL 文が実行されます。

制約事項

なし。