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

Cause
You declared an external item with attributes that conflict with a previous declaration. This error
can occur if a function was used earlier, as an implicit int function, and was then declared as
returning some other type of value. You must declare functions that return a value other than
int before they are used so that the compiler is aware of the type of the function value.
73
declaration expected
Cause
While processing object declarations, the compiler did not find another line of declarations that
it expected. This error can occur if a preceding error caused the compiler to “get out of phase
with respect to declarations.
74
initializer data truncated
Cause
More initializer data was provided than could be used for the declared size of the array.
75
invalid sizeof expression
Cause
You supplied an invalid operand in a sizeof expression.
76
left brace expected
Cause
The compiler did not find an opening left brace in the current context. This error can occur if
you omitted the opening brace on a list of initializer expressions for an aggregate.
77
identifier expected
Cause
In processing a declaration, the compiler expected to find an identifier that was to be declared.
This error can occur if you improperly specify the prefixes or postfixes (asterisks, parentheses,
and so on) in a declaration, or if you list a sequence of declarations incorrectly.
78
undefined statement label label-name
Cause
The indicated statement label was referred to in the most recent function in a goto statement,
but no definition of the label was found in that function.
79
duplicate enumeration value
Cause
You have attempted to give the same integer value to two identifiers that denote enumeration
constants within the same enumeration type.
Types of Compiler Messages 339