Front-end warning and error messages – Zilog ZUSBOPTS User Manual
Page 227

UM017105-0511
Warning and Error Messages
Zilog Developer Studio II – ZNEO™
User Manual
199
025 Illegal "#line" directive syntax.
In
#line
<linenum> directive, <linenum> must be
an integer after macro expansion.
026 Cannot undefine macro "name".
The syntax of the macro is incorrect.
027 End-of-file found before "#endif" directive. #if
directive was not terminated with
a corresponding
#endif
directive.
028 "#else" not within #if and #endif directives. #else
directive was encountered
before a corresponding
#if
directive.
029 Illegal constant expression.
The constant expression in preprocessing directive has
invalid type or syntax.
030 Illegal macro name <name>.
The macro name does not have a valid identifier syn-
tax.
031 Extra "#endif" found. #endif
directive without a corresponding
#if
directive was
found.
032 Division by zero encountered.
Divide by zero in constant expression found.
033 Floating point constant over/underflow.
In the process of evaluating a floating-
point expression, the value became too large to be stored.
034 Concatenated string too long.
Shorten the concatenated string.
035 Identifier longer than 32 characters.
Identifiers must be 32 characters or shorter.
036 Unsupported CPU "name" in pragma.
An unknown CPU encountered.
037 Unsupported or poorly formed pragma.
An unknown
#pragma
directive encoun-
tered.
038 (User-supplied text).
A user-created
#error
directive has been encountered. The
user-supplied text from the directive is printed with the error message.
Front-End Warning and Error Messages
100 Syntax error.
A syntactically incorrect statement, declaration, or expression was
encountered.
101 Function "<name>" already declared.
An attempt was made to define two func-
tions with the same name.