This section describes the common syntax that can be used. Any variations will be detailed in the appropriate section:
Each line is terminated by a newline;
Each line has a maximum length of 255 bytes;
Lines starting with an asterisk are treated as comments;
All characters following two asterisks (**) on a line are treated as comments.
Quoted strings can be continued onto the next line by coding two adjacent string tokens. For example, the
COMMENT
= keyword is another way of defining a comment inside the definition files. If a
COMMENT
field is very long, it could be specified like this:
COMMENT="This is a very long comment that"
" continues on the next line. "
Some definitions will require the specification of a character such as a filler character. It will be denoted as
<char>
in the following text. The Definition Language permits a
<char>
to be specified in a number of ways:
c
a printable character
"c"
the character embedded in double quotes (")
numeric(dd)
the decimal value
dd
of the character in the collating sequence
numeric(x’hh’)
the hexadecimal value (
hh
) of the character in the collating sequence
Numeric data in the
System
section be suffixed by an optional modifier to help specify large numbers.
k
units of 1000 (one thousand)
m
units of 1000000 (one million)
g
units of 1000000000 (one billion)
k2
units of 1024 (base 2 numbers)
m2
units of 1048576
g2
units of 1073741824
The System Definition File contains multiple definitions, each identified by a heading. The statements that follow each definition heading take the form,