プログラム アドレス一意名

一般形式


*

構文規則

  1. 一意名-1 の項類は英数字または国名とする。
  2. 定数-1 は英数字または各国文字の定数とする。
  3. プログラム プロトタイプ名-1 はリポジトリ段落で指定されたプログラム プロトタイプとする。
  4. この一意名形式を受け取り側の作用対象として指定することはできない。

一般規則

  1. プログラム アドレス一意名は、次のいずれかによって識別されるプログラムのアドレスを含む字類ポインターおよび項類プログラム ポインターの一意のデータ項目を作成する。
    1. 一意名が参照するデータ項目の内容
    2. 定数-1 の値
    3. プログラム プロトタイプ名-1

    一意名-1 または定数-1 が指定されている場合に、参照されているプログラムを識別するためにこの値がどのように使用されるかについては、「COBOL 言語の概念」の章の「COBOL の語」を参照。

  2. プログラムは、COBOL または別の言語で記述できる。COBOL プログラムの場合、アドレスは PROGRAM-ID 段落で外部公開されたプログラム名によって識別される最外部のプログラムのアドレスである。
  3. プログラム プロトタイプ名-1 を指定すると、プログラム アドレス一意名はプログラム プロトタイプ名-1 に限定されたプログラム ポインターの特性を持つ。
  4. 実行時システムがプログラムを見つけられない場合は、アドレス一意名の値は定義済みのアドレス (NULL) となる。