C/C++ Programmer's Guide (G06.25+)

TNS C Compiler Messages
HP C/C++ Programmer’s Guide for NonStop Systems429301-008
20-29
Types of Compiler Messages
165
In the absence of function prototypes, the C compiler issues this error if a pointer to a
const-qualified variable is passed as an actual parameter. This error message is issued
to prevent the value of a const-qualified variable from being changed.
166
The 32-bit data model (or wide data model), which is created by compiling your
program with the WIDE pragma, can exist only under the large memory model. You
might have compiled your program using both the WIDE pragma and the NOXMEM
pragma.
167
The compiler encountered a sequence of #elif, #else, and #endif preprocessor
directives that do not follow this logical sequence:
#elif int-constant-expression
possibly followed by the preprocessing directive
#else
and, finally followed by the preprocessing directive
#endif
168
The compiler encountered an if section that begins with #if and does not contain a
corresponding #endif that marks the end of the if section.t
169
The compiler encountered an if section that contains a #endif preprocessing
directive without a matching #if preprocessing directive to begin the if section.
constant for pointer function argument may only be 0 (null
pointer)
WIDE (32 bit integers) only supported with XMEM
#endif, #else, or #elif out of order
missing #endif
extra #endif