EMS Manual
Compiled Filters
EMS Manual—426909-005
5-18
Constants
Considerations
Do not include spaces in file names. Spaces are included in the syntax box only to
increase visibility.
You can use either uppercase or lowercase characters for file names.
The compiler converts file names to internal form (24-bytes).
A file name must include the volume and the file name. The system name and
subvolume name are optional.
Examples
These file names are correct:
$SYSTEM.X.Y \comm.$pubs.any.name
These file names are incorrect:
Y any.name
Y and any.name do not begin with either a backslash (\) or a dollar sign ($).
Constant Lists
A constant list is a structured constant that is composed of simple constants.
The syntax for a constant list is:
constant
is a number, a quoted string, a subsystem ID, or a file name. Each number in the
constant list is assumed to occupy 1-byte and must be in the range 0 through 255.
Considerations
Constant lists in the filter language are similar to those in TAL but use parentheses,
rather than square brackets. Square brackets are special to TACL. (Square
brackets trigger TACL macro expansion.)
The compiler converts a constant list to an internal form that consists of an array of
bytes.
The data type of constant lists is unsigned.
Example
You can create an array of 4-bytes:
(3, 4, 95, 8)
( constant [ , constant ] ... )