External Constants: EXTERNAL data-type CONSTANT const-name,... External Variables: EXTERNAL data-type unsubs-var-name,... External Functions: EXTERNAL data-type FUNCTION {func-name [pass-mech] [([external- param],...)]} External Subroutines: EXTERNAL SUB {sub-name [pass-mech] [([external-param],...)]},... external-param: [OPTIONAL] [ data-type ] [ DIM ([,]...) ] [ pass-mech] pass-mech: { BY DESC } { BY REF } { BY VALUE }