変更の始まり

自由形式のプロシージャー・ステートメント

自由形式のプロシージャー開始ステートメントは、DCL-PROC で始まり、 その後にプロシージャー名が続き、さらにその後にキーワード が続き、最後はセミコロンで終わります。 プロシージャーのプロトタイプがなく、 EXTPROC キーワードのプロシージャー名パラメーターに *DCLCASE が 指定されている場合、 プロシージャーの外部名は、DCL-PROC ステートメントに指定された名前と 同じであり、大/小文字も同じです。

自由形式のプロシージャー終了ステートメントは、END-PROC で始まり、 その後に任意指定のプロシージャー名が続き、 最後はセミコロンで終わります。 名前が指定される場合は、プロシージャー開始ステートメントに指定された 名前と同じでなければなりません。

自由形式のプロシージャー・ステートメントの内部で使用を許可されている指示は、 /IF、/ELSEIF、/ELSE、および /ENDIF のみです。
   DCL-PROC getCustName
       /IF DEFINED(EXPORT_ALL_PROCEDURES)
               EXPORT
       /ENDIF
               ;

プロシージャー・ステートメントの例

変更の終わり