English
Language : 

CC78K0S Datasheet, PDF (37/520 Pages) NEC – C Compiler Ver.1.30 or Later Language
CHAPTER 2 CONSTRUCTS OF C LANGUAGE
2.2 Keywords
(1) ANSI-C 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 CC78K0S
In this C compiler the following tokens have been added as keywords to implement its expanded functions.
These tokens cannot be used as labels or variable names nor can ANSI (when an uppercase character is
included, the token is not regarded as a keyword).
Keywords which do not start with “_ _” can be made invalid by specifying the option (-ZA) that enables only
ANSI-C language specification.
callf, _ _callf, _ _banked 1 to 15, _ _rtos_interrupt, and _ _interrupt_brk are taken as keywords for compatibility
with the CC78K0.
_ _callt/callt .................................
_ _callf/callf .................................
_ _sreg/sreg......................................
noauto ..................................................
_ _leaf/norec ...................................
bit .........................................................
_ _boolean/boolean.........................
_ _interrupt......................................
_ _interrupt_brk .............................
_ _banked 1 to 15...........................
_ _asm ..................................................
_ _rtos_interrupt...........................
_ _pascal ............................................
_ _directmap......................................
_ _temp ................................................
_ _mxcall ............................................
Declaration of callt function
Declaration of callf function
Declaration of sreg variable
Declaration of noauto function
Declaration of norec function
Declaration of bit type variable
Declaration of boolean type variable
Hardware interrupt function
Software interrupt function
Bank function
asm statement
Interrupt handler for RTOS
Pascal function
Absolute address allocation specification
Temporary variable
_ _mxcall functionNote
Note Reserved keyword for interface with MX. This keyword must not be used by users.
User’s Manual U14872EJ1V0UM
37