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

80
invalid bit field
Cause
The number of bits specified for a bit field was invalid. Note that the compiler does not accept
bit fields that are exactly the length of a machine word; you must declare these as ordinary int
or unsigned objects.
81
preprocessor symbol loop
Cause
The current input line contained a reference to a preprocessor symbol that was defined with a
circular definition or loop.
82
maximum object/storage size exceeded
Cause
The size of an object exceeded the maximum legal size for objects in its storage class.
Alternatively, the last object declared caused the total size of declared objects for that storage
class to exceed the maximum.
83
reference beyond object size
Cause
An indirect pointer reference (usually a subscripted expression) used an address beyond the
size of the object used as a base for the address calculation. This error generally occurs when
you refer to an element beyond the end of an array.
84
redefinition of preprocessor symbol symbol-name
Cause
The compiler encountered a #define directive for an already defined symbol. The second
definition takes precedence, but it requires an additional #undef directive before the symbol
is truly undefined.
86
argument name conflicts with formal definition
Cause
The type of the specified argument conflicts with the defined type of its associated parameter.
87
argument count incorrect
Cause
The number of arguments in the function call disagrees with the number of arguments in the
function prototype.
88
argument type incorrect
340 TNS C Compiler Messages