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

5
number of actual and formal parameters in a macro are not matched, macro
is not expanded
Cause
You specified a preprocessor #define macro with the wrong number of arguments.
6
line buffer overflow
Cause
Expansion of a #define macro caused the compiler’s line buffer to overflow. This error can
occur if more than one lengthy macro appeared on a single input line.
7
file stack full
Cause
You exceeded the maximum depth of #include nesting; the compiler supports #include
nesting to a maximum depth of 16.
8
invalid conversion
Cause
You specified an invalid arithmetic or pointer conversion. This error usually results from attempts
to convert a scalar to an aggregate or function.
9
undefined identifier name
Cause
The named identifier was undefined in the scope where it appeared; that is, you did not previously
declare it. This message is generated only once; subsequent encounters with the identifier assume
that it is of type int, which can cause other errors.
10
invalid subscript expression
Cause
The compiler detected an error in the expression—presumably a subscript expression—following
the left bracket character. This error can occur if the expression in brackets is null (not present).
11
string too large or not terminated
Cause
The length of a string constant exceeded the maximum allowed by the compiler (256 bytes).
This error occurs if you omit the closing double quote when specifying the string.
12
invalid structure reference
330 TNS C Compiler Messages