Echelon Neuron C User Manual

Page 250

Advertising
background image

230

Reserved Keywords

slave (1)
slave_b (1)

sleep (f)
sleep_flags (et,t)
__slow

spi (2.1)
spi_abort (2.1)

spi_get_error (2.1)
static (c)
stimer (1)

stretchedtriac (2.2)
struct (c)
swap_bytes (f)

switch (c)
sync (1)
synchronized (1)

system (1)
timeout (1)
timer_expires (w)

TIMERS_OFF (e)
timing (2.1)

to (1)
totalcount (1)
touch (1)

touch_bit (f)
touch_byte (f)

touch_byte_spu (f, 2.2)
touch_first (f)

touch_next (f)
touch_read_spu (f, 2.2)
touch_reset (f)

touch_reset_spu (f, 2.2)
touch_write_spu (f, 2.2)

triac (1)
triggeredcount (1)
TRUE (e)

twostopbits (2.1)
typedef (c)
unackd (1)

UNACKD (e)
unackd_rpt (1)
UNACKD_RPT (e)

uninit (1)
union (c)
unsigned (c)

use_stop_condition (2.1)
void (c)

volatile (c)
when (1)
while (c)

wiegand (1)
wink (1)


Finally, and in addition to the restrictions imposed by the previous list, the
compiler automatically recognizes names of standard network variable types

(SNVT*), standard configuration property types (SCPT*), standard functional

profiles (SFPT*), as well as the user types and functional profiles applicable to
the current program ID.
The compiler does not permit the program to define any symbol starting with any

of the following prefixes: SCPT, SFPT, UNVT, UCPT, or UFPT, unless the
#pragma names_compatible directive is present in the program.
In addition to the restrictions imposed by the previous list of reserved words, the

programmer cannot use the following reserved names at all; they are part of the
compiler-firmware interface only, and are not permitted in a Neuron C program.

Advertising