The preprocessor is invoked when you specify the MACRO
or PP(MACRO) compile-time option.
You may also specify compiler options that affect the preprocessor
only. Some of the options can significantly change the behavior
of the preprocessor. Of particular note are the options:
- FIXED
- Specifies how FIXED variables are treated. This option has
two suboptions:
- BINARY
- Specifies that FIXED variables are treated as BINARY
- DECIMAL
- Specifies that FIXED variables are treated as DECIMAL
- CASE
- Specifies if input text is converted to uppercase.
This option has two suboptions:
- ASIS
- Specifies that input text is left "as is".
- UPPER
- Specifies that input text is converted to upper case.
- RESCAN
- This option specifies how the preprocessor should handle the
case of identifiers when rescanning text.
This option has two suboptions:
- ASIS
- rescans will be case sensitive.
- UPPER
- rescans will not be case sensitive.
- DBCS
- This option specifies if the preprocessor should normalize DBCS during
text replacement.
This option has two suboptions:
- EXACT
- the input text is left "as is", and the preprocessor will
treat <kk.B> and <kk>B as different names.
- INEXACT
- the input text is "normalized", and the preprocessor will
treat <kk.B> and <kk>B as two versions of the same name.
The defaults for these options are FIXED(DECIMAL), CASE(UPPER),
RESCAN(ASIS) and DBCS(INEXACT).
For more information on how to specify these options, see the Programming Guide.
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)