Manual
226 Reserved Keywords
Reserved Words List
The following list of reserved words includes keywords in the Neuron C language
as well as Neuron C built-in symbols. Each of these reserved words should be
used only as it is defined elsewhere in this reference guide. A Neuron C
programmer should avoid the use of any of these reserved words for other
purposes, such as variable declarations, function definitions, or typedef names.
Following each reserved word is a code indicating the usage of the particular
item:
“(c)” indicates a keyword from the ANSI C language
“(1)” indicates keywords from Neuron C Version 1
“(2)” indicates a keyword introduced in Neuron C Version 2
"(2.1)" indicates a keyword introduced in Neuron C Version 2.1
"(2.2)" indicates a keyword introduced in Neuron C Version 2.2
The remaining reserved words are built-in symbols in the Neuron C Compiler,
many of which are found in the <echelon.h> file that is always included at the
beginning of a Neuron C compilation. Various codes are used to indicate the type
of built-in symbol:
"(et)” indicates an enum tag
“(st)” indicates a struct tag
“(t)” indicates a typedef name
“(f)” indicates a built-in function name
“(v)” indicates a built-in variable name
“(e)" indicates an enum value literal
“(d)” indicates a built-in #define preprocessor symbol
“(w)” denotes a built-in event name (as used in a when clause)
“(p)” indicates a built-in property name (new to Neuron C Version 2)
abs (f)
ackd (1)
ACKD (e)
addr_table_index (f)
auth (1)
authenticated (1)
auto (c)
bank_index (f)
baud (1)
bcd (st)
bcd2bin (f)
bin2bcd (f)
bind (1)
bind_info (1)
bit (1)
bitshift (1)
boolean (et,t)
break (c)
by (1)
byte (1)