C file, Warning and error messages, Preprocessor warning and error messages – Zilog EZ80F916 User Manual
Page 188

UM014423-0607
Using the ANSI C-Compiler
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
168
end
C File
extern unsigned char my_data[20];
void foo(void)
{
unsigned char i; my_data[i] = 0xff; } NOTE: The C file refers to the variable as my_data while the assembly uses _my_data . These names are different because the compiler prefixes all global variable names WARNING AND ERROR MESSAGES NOTE: If you see an internal error message, please report it to Technical Support at http://support.zilog.com . ZiLOG staff will use the information to diagnose or log the problem. This section covers the following: • “Preprocessor Warning and Error Messages” on page 168; • “Front-End Warning and Error Messages” on page 171 • “Optimizer Warning and Error Messages” on page 179 • “Code Generator Warning and Error Messages” on page 181 Preprocessor Warning and Error Messages 000 Illegal constant expression in directive. A constant expression made up of constants and macros that evaluate to constants can 001 Concatenation at end-of-file. Ignored. An attempt was made to concatenate lines with a backslash when the line is the last 002 Illegal token. An unrecognizable token or non-ASCII character was encountered.
for (i=0;i
with an underscore (_). Failing to perform these modifications results in undefined
symbol errors from the linker.
be the only operands of an expression used in a preprocessor directive.
line of the file.