The following syntax rules apply to MSGFLDxx:
- All statements must begin in column 1 or they are ignored. (Statements
with a blank in column 1 are ignored.)
- Statements are 80 columns in length, but only the first 71 columns
are processed. Columns 72-80 are ignored. Specifications extending
beyond column 71 are truncated without detection or warning.
- Any statement may be repeated if all of its parameters will not
fit on a single statement.
- If a parameter is specified on more than one statement, the specification
on the last statement is the one that is used.
- If a parameter is specified more than once on a statement, the
rightmost specification is the one that is used.
- If mutually-exclusive parameters (such as LOG/NOLOG) are specified
on more than one statement, the parameter specified on the last statement
is the one that is used.
- If mutually-exclusive parameters are specified on a single statement,
the rightmost specification is the one that is used.
- An asterisk * in column 1 indicates that the rest of the record
is a comment.
- The /* characters in column 1 and 2 also indicate that the rest
of the record is a comment. You do not need to supply the */ characters
but, if you supply them, they will be accepted. The comment is considered
ended at the end of the record; it does not extend to the next record.