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

308
controlling expression for iteration must have scalar type
Cause
The controlling expression for iteration is not a scalar type.
309
Passing unknown pragma directive
Cause
The compiler cannot identify the pragma directive. Check the pragma to ensure that it is a valid
directive.
310
Invalid macro name
Cause
An invalid macro name is defined.
311
hexadecimal constant must have at least one digit
Cause
A constant beginning with "0X" or "0x" has been defined without any following digits.
312
escape sequence value must fit in unsigned char
Cause
The escape sequence is too large to fit in an unsigned char value. Use a different data type.
313
escape sequence value must fit in w_char
Cause
The escape sequence is too large to fit in a w_char value. Use a different data type.
314
Directive name is ignored on OSS environment
Cause
A pragma that cannot be used in the OSS environment has been specified and ignored.
315
Only the first sql (cppsource file) directive is accepted
Cause
The compiler ignores subsequent sql (cppsource file) directives.
319
cpatheq directive has occurred more than once. Only the first definition
has effect.
Cause
Only the first occurrence of the cpatheq directive has effect.
Types of Compiler Messages 361