C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

Cause
The address of an object that resides in code space is taken. Use of this address is valid only
within the same code segment as the object.
208
string will be allocated within data space in this context, use pragma
ENV LIBRARY/LIBSPACE
Cause
A pointer to the code space has been initialized with the address of a string that has been
allocated in the data space. Pragma ENV LIBRARY or ENV LIBSPACE must be used to ensure
allocation of the string in the code space.
209
static variable not allowed under pragma ENV LIBRARY/LIBSPACE, convert
it to a constant
Cause
Under pragma ENV LIBRARY or ENV LIBSPACE, no relocatable data objects can be used.
Therefore, no static variables can be declared. For read-only items, use type qualifier const.
210
constant pointer in code space not allowed
Cause
Pointers cannot reside in the code space.
211
_cspace must be accompanied by const
Cause
The _cspace qualifier must be specified in conjunction with the const qualifier.
212
initialization of pointer to code space not allowed use explicit
assignment or convert to array instead
Cause
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
struct/union not allowed as parameter in _variable/_extensible function
Cause
Structures and unions cannot be specified as arguments to a function with the _variable or
_extensible attributes.
215
making RTL call with argument pointing at code space under NOXMEM may
lead to undefined result, use CSADDR and NOINLINE
356 TNS C Compiler Messages