Reserved words list – Echelon Neuron C User Manual

Page 246

Advertising
background image

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)

Advertising