User guide

84 Neuron C Compiler Errors (NCC)
NCC# Description
294
Unterminated character constant: ‘<value>’ [NCC#294]
The proper format of a character constant is ‘
char
’. The ‘
char
’ can either be
a single character (except another quote ), or any of a number of ANSI C
escape sequences. Consult a basic text on ANSI C, such as one of those
listed in the
Preface
of the
Neuron C Reference Guide
, for more
information.
295
Integer constant ‘<string>’ is too large [NCC#295]
Integer constants are limited to 5 characters, with a value of 65535 or less,
since the maximum size of an integer is 16 bits.
297
Cannot open <filetype> file: ‘<filename>’ [NCC#297]
The file that is named cannot be found. Check the spelling of the filename
and check the Application Directories’ and Include Directories’ search paths
in the development tool’s settings or the command line being used to
execute the compiler.
298
Recursive include file nesting (file ‘<filename>’) not allowed [NCC#298]
An include file cannot include itself, nor can any file B included from file A
then re-include file A, and so on.
299
Unsupported preprocessor directive: ‘<name>’ [NCC#299]
The following ANSI C preprocessor directives are
not
supported in Neuron
C:
#elif
#file
#if
#line
300
Access to stack variable is beyond end of stack [NCC#300]
The indicated fetch or store to a local variable or parameter on the stack is
beyond the possible end of the Neuron's stack. No instruction can be
generated for the indicated fetch or store. This could occur with an array
variable on the stack being indexed beyond the array bounds. This could
also occur as a result of incorrect direct address calculations on a stack
variable, such as a structure.
301
Invalid use of reserved word >> <token> << [NCC#301]
This error message occurs when the token causing the syntax error is a
reserved word (keyword) that is used out of context. Check the syntax of
not only the reported token, but also the syntax of a few of the previous
tokens. (A token is a grammatical unit, such as a keyword, or a comma or
semicolon.) Don’t forget that Neuron C has some extra reserved words, in
addition to those defined by ANSI C (these are listed in the
Reserved Words
appendix in the
Neuron C Reference Guide
). Check that you haven’t
accidentally used a reserved word as a variable name or other identifier.