Reserved words list – Echelon Neuron C User Manual
Page 246

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
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)