English
Language : 

CC78K4 Datasheet, PDF (36/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
CHAPTER 2 CONSTRUCTS OF C LANGUAGE
2.2 Keywords
(1) ANSI keywords
The following tokens are used by the C compiler as keywords and thus cannot be used as labels or variable
names.
auto
default
float
short
typedef
break
do
goto
signed
union
case
double
if
sizeof
unsigned
char
else
int
static
void
const
enum
long
struct
volatile
continue
extern
register
switch
while
for
return
(2) Keywords added for the CC78K4
In this C compiler the following tokens have been added as keywords to implement its expanded functions. As
with ANSI keywords, hese tokens cannot be used as labels or variable names (when an uppercase character is
included, the token is not regarded as a keyword).
Keywords that do not start with “_ _” can be made invalid by specifying the option that enables only ANSI-C
language specification (–ZA).
_ _callt/callt .................................
_ _callf/callf .................................
_ _sreg/sreg......................................
_ _sreg1 ..............................................
noauto...................................................
_ _leaf/norec....................................
bit .........................................................
_ _boolean/boolean .........................
_ _boolean1 ........................................
_ _interrupt......................................
_ _interrupt_brk .............................
_ _asm...................................................
_ _rtos_interrupt ...........................
_ _pascal ............................................
_ _flash ..............................................
_ _directmap......................................
Declaration of callt function
Declaration of callf function
Declaration of sreg variable
Declaration of sreg1 variable
Declaration of noauto function
Declaration of norec function
Declaration of bit type variable
Declaration of boolean type variable
Declaration of boolean1 type variable
Hardware interrupt function
Software interrupt function
asm statement
Interrupt handler for RTOS
Pascal function
Firmware ROM function
Absolute address allocation specification
36
User’s Manual U15556EJ1V0UM