An internal compiler error occurred during compilation.
Recovery: Contact your IBM C and C++ Compilers Service Representative.
An error occurred during compilation.
Recovery: See the C and C++ Language Reference for a description of supported features.
The length of the bit field must not exceed the maximum bit size of the bit field's type.
Recovery: Define the bit-field length to be less than or equal to the maximum bit size of the bit-field type.
The identifier is modified by the #pragma after the #pragma is seen.
Recovery: Move the #pragma so that it appears before the identifier is used.
A label must be visible in the current function scope if it is used in an expression.
Recovery: Declare a label of that name in the current function scope.
A C identifier must be declared before it is used in an expression.
Recovery: Declare an identifier of that name in the current scope or in a higher scope.
#pragma does not recognize the argument.
Recovery: Remove the argument or change its format.
The type of the bit-field is not a signed int, unsigned int nor an int.
Recovery: Define the bit-field with a type signed int or unsigned int.
No argument was specified for parameter.
Recovery: Specify arguments for all macro parameters.
The operand of the bitwise complement operator does not have an integral type. Valid integral types include: signed and unsigned char; signed and unsigned short, long, and int; and enum.
Recovery: Change the type of the operand, or use a different operand.
The operand of the unary + or - operator does not have an arithmetic type. Valid arithmetic types include: signed and unsigned char; signed and unsigned short, long, long long, and int; enum, float, double, and long double.
Recovery: Change the type of the operand, or use a different operand.
The operand of the logical negation operator (!) does not have a scalar type. Valid scalar types include: signed and unsigned char; signed and unsigned short, long, long long, and int; enum, float, double, long double, and pointers.
Recovery: Change the type of the operand, or use a different operand.
The operand of the address operator (unary &) is not valid. The operand must be either a function designator or an lvalue that designates an object that is not a bit-field and is not declared with register storage class.
Recovery: Change the operand.
The operand of the indirection operator (unary *) is not a pointer.
Recovery: Change the operand to a pointer.
Index operator (