Language element control options

The options in Table 1 allow you to specify the characteristics of the source code. You can also use these options to enforce or relax language restrictions and enable or disable language extensions.

Table 1. Language element control options
Option Description C Compile C++ Compile IPA Link More Information
ASM Enables embedded assembler source inside C/C++ programs. See detail
CICS Enables CICS® statements to be embedded in C/C++ source and passes them through the compiler without the need for an explicit preprocessing step. See detail
DEFINE Defines a macro as in a #define preprocessor directive. See detail
DIGRAPH Enables recognition of digraph key combinations or keywords to represent characters not found on some keyboards. See detail
KEYWORD

Controls whether the specified name is treated as a keyword or an identifier whenever it appears in your source.

See detail
LANGLVL Determines whether source code and compiler options should be checked for conformance to a specific language standard, or subset or superset of a standard. See detail
SQL Enables the compiler to process embedded SQL statements. See detail
SSCOMM Allows comments to be specified by two slashes (//), which supports C++ style comments in C code.   See detail
STATICINLINE Controls whether inline functions are treated as having static or extern linkage.   See detail
UNDEFINE Undefines preprocessor macro names. See detail
VECTOR Enables compiler support for vector data types and operations. See detail