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

TNS C Compiler Messages
HP C/C++ Programmer’s Guide for NonStop Systems429301-008
20-37
Types of Compiler Messages
212
A pointer cannot be initialized with an address that represents a location in the code
space. You must assign the address at run time. To avoid this restriction, convert an
array of string constants to a two-dimensional array of characters.
214
Structures and unions cannot be specified as arguments to a function with the
_variable or _extensible attributes.
215
An address pointing to the code space is passed to a runtime routine under the small-
memory model. This address is not valid in the code segment the runtime routine
resides in. Pragmas CSADDR and NOINLINE must be used to ensure correct behavior.
216
The existence of the function main() is not meaningful under pragma ENV EMBEDDED
or ENV LIBRARY.
217
A macro has been defined with the same name as an existing variable.
218
A label has been specified immediately before the end of a compound statement.
initialization of pointer to code space not allowed
use explicit assignment or convert to array instead
struct/union not allowed as parameter in
_variable/_extensible function
making RTL call with argument pointing at code space under
NOXMEM may lead to undefined result, use CSADDR and NOINLINE
main function not allowed under ENV EMBEDDED/LIBSPACE
variable name and macro name conflict the macro name is
installed
no statement following a label