PENDING PROCEDURE Declaration

<pending procedure declaration>

──┬──────────────────┬─ PROCEDURE ──<procedure heading>── ; ───────────►
  └─<procedure type>─┘
►─ PENDING ────────────────────────────────────────────────────────────┤

The PENDING PROCEDURE declaration enables procedures declared within a structure or connection block to have their bodies specified later outside the original STRUCTURE or CONNECTION BLOCK TYPE declaration. It is similar to the FORWARD reference of a PROCEDURE declaration.

A syntax error results if the PENDING procedure is not fully resolved in the block containing the STRUCTURE or CONNECTION BLOCK TYPE declaration with the PENDING PROCEDURE ACTUAL declaration.