Copyright Digital Equipment Corp. All rights reserved.
label
Specifies a label of 1 to 255 alphanumeric characters that
appears as the first item on a command line. A label cannot
contain embedded blanks. When the CALL command is executed,
control passes to the command following the specified label.
The label can precede or follow the CALL statement in the
current command procedure. A label in a command procedure must
be terminated with a colon (:). Labels for subroutines must be
unique.
Labels declared in inner procedure levels are inaccessible from
outer levels, as in the following example:
$CALL B
$A: SUBROUTINE
$ B: SUBROUTINE
$ ENDSUBROUTINE
$ENDSUBROUTINE
In this example, the label B in subroutine A is inaccessible from
the outer procedure level.
parameter [...]
Specifies from one to eight optional parameters to pass to the
command procedure. Use quotation marks (" ") to specify a null
parameter. The parameters assign character string values to
the symbols named P1, P2, and so on in the order of entry, to a
maximum of eight. The symbols are local to the specified command
procedure. Separate each parameter with one or more spaces.
Setting bit 3 of DCL_CTLFLAGS to 1, specifies from one to
sixteen optional parameters to pass to the command procedure.
Use quotation marks (" ") to specify a null parameter. The
parameters assign character string values to the symbols named
P1, P2, and so on in the order of entry, to a maximum of sixteen.
The symbols are local to the specified command procedure.
Separate each parameter with one or more spaces. If you clear
the bit 3 of DCL_CTLFLAGS, the default parameters are set (that
is, (P1, P2, . . . P8)).
You can specify a parameter with a character string val