114
Section 2: Compiler
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
missing or invalid preprocessor directive
The token that follows the pound sign ( # ) used to begin a preprocessor directive
is not a valid C identifier.
missing right parenthesis in argument list for macro
ident
The right parenthesis needed to terminate a macro argument list is missing from
the given macro definition.
multiple decimal points in constant
A floating-point constant contains more than one decimal point.
newline inside character constant
An unescaped newline appears inside a character constant.
newline inside character string
An unescaped newline appears inside a character string.
newline inside filename
A newline character appears in the filename of a #include directive.
newline or EOF in character constant
An unescaped newline or EOF (end of file) appears inside a character constant.
newline or EOF inside string
An unescaped newline or EOF (end of file) appears inside a string.
operand must be a nonconst lvalue, op
operator
The operand of the increment ( ++ ) or decrement (
−
−
) operator must be
modifiable.
operand must have scalar type, op CAST
It is illegal to cast aggregate types, such as arrays and structures.
parameters illegal in a function declaration
A function declaration must not contain parameters.