プロシージャー・インターフェース

プロトタイプ・プログラムまたはプロトタイプ・プロシージャーに呼び出しパラメーターまたは戻り値があった場合には、 メイン・ソース・セクション (メイン・プロシージャーの場合) かサブプロシージャー・セクションのいずれかにプロシージャー・インターフェース定義を作成しなければなりません。 プロシージャー・インターフェース定義は、プロシージャーの定義の中のプロトタイプ情報を繰り返します。 これは、プロシージャーへの入り口パラメーターを宣言し、プロシージャーの内部 定義を外部定義 (プロトタイプ) と確実に整合させるために使用されます。

プロシージャー・インターフェース定義に適用される規則は、次のとおりです。

ヒント

モジュールにプロトタイプ・プログラムまたはプロトタイプ・プロシージャーに対する呼び出しが含まれている場合には、呼び出したい各プログラムおよびプロシージャーごとにプロトタイプ定義がなければなりません。 必要なコーディングを最小にする 1 つの方法は、共用プロトタイプを /COPY ファ イルに保管することです。

プロトタイプ・プログラムまたはプロシージャーを他のユーザーに提供する場合 には、必ずプロトタイプも (/COPY ファイルに入れて) 提供してください。