An error occurred that the compiler was not able to recover from.
Recovery: Contact IBM C and C++ Compilers Service and Support.
Ctrl-Break or Ctrl-C was pressed to stop the compiler.
Recovery: None.
Operating system has killed the process in which the compiler was running. This might mean that operating system has run out of swap space.
Recovery: If you intended to stop the process, no response is needed. If your process was killed because operating system ran out of swap space, free up space on the partition where swapper resides, and perform the compilation again.
The option specified is not supported on this operating system.
Recovery: Remove the option.
A 16-bit function or function pointer cannot be cast to a 48-bit function pointer, and vice-versa.
Recovery: Remove the conversion.
A incomplete declaration was made of some identifier and it is still incomplete at the end of its scope.
Recovery: Complete the declaration.
The address of an auto was taken when the current data segment may not be equal to the stack segment
Recovery: Ensure that this will produce correct results.
For a list of all valid options for #pragma directives, see the C and C++ Language Reference.
Recovery: Ensure the #pragma syntax and options are correct.
For a list of all valid options for #pragma directives, see the C and C++ Language Reference.
Recovery: Ensure the #pragma syntax and options are correct.
A seg16 object is placed in a specific data segment. You cannot change the data segment name or give it different attributes.
Recovery: Remove the conflicting #pragma data_seg for the object.
The /Gt compiler option or #pragma seg16 directive was used with a data object declared as larger than 64K. The object will cross 64K boundaries and is therefore not safe to use in 16-bit code.
Recovery: Change the data object so that it is less than 64K in size, or remove the /Gt option and/or the #pragma seg16 directive.
An attempt was made to initialize an identifier whose type does not permit initialization.
Recovery: Remove the initializer.
The value of the designator was larger than the dimension declared for the array object.
Recovery: Change the expression forming the array index.
An array element designator can only be applied to an object of array type.
Recovery: Remove subscript.
A member designator can only be applied to an object of type struct or union.
Recovery: Remove member designator.
The __loadds keyword can only be used in a function definition or function declaration.
Recovery: Change declaration of object so that it is a function.
For a list of all valid options for #pragma directives, see the C and C++ Language Reference.
Recovery: Ensure the #pragma syntax and options are correct.
#pragma &1 is not correctly specified.
Recovery: Ensure the #pragma syntax and options are correct.