Section 2: Compiler
105
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
#elif following #else at same level
A #elif directive cannot follow a #else directive without an intervening #if, #ifdef,
#ifndef, or #endif directive.
#elif without matching #if, #ifdef or #ifndef
A #elif directive cannot appear without being preceded by a matching #if, #ifdef,
or #ifndef directive.
#else following #else at same level
Once a #if, #ifdef or #ifndef directive has been matched by a #else directive, it
cannot be matched by a #elif directive.
#else without matching #if, #ifdef or #ifndef
A #else directive cannot appear without being preceded by a matching #if,
#ifdef, or #ifndef directive.
#endif without matching #if, #ifdef or #ifndef
A #endif directive cannot appear without being preceded by a matching #if,
#ifdef, or #ifndef directive.
empty character constant
The empty character constant (i.e., two adjacent single quotes) is illegal.
EOF encountered in definition of macro
identifier
An unexpected EOF (end of file) appeared in the definition of macro
identifier.
EOF encountered in filename
An unexpected EOF (end of file) appeared in the filename of a #include
directive.
expression is too complex
The complexity of an expression has exceeded an internal compiler limit.
expression stack overflow: use option '-XE60'
The compilers expression stack ran out of space. The compiler option
-XE#
allows you to increase the size of the expression stack to avoid this problem. The
default size for the expression stack is 30.