The conversion specifications for reserved words are shown here.
Table 3.2 | Conversion of Reserved Words |
|
|
|
__callt
|
Not converted
|
Can be used in the CC-RL without any change.
|
callt
|
__callt
|
Converted only when the -A option is invalid.
|
__callf
|
Deleted
|
|
callf
|
Deleted
|
Deleted only when the -A option is invalid.
|
__sreg
|
__saddr
|
Always converted.
|
sreg
|
__saddr
|
Converted only when the -A option is invalid.
|
noauto
|
Deleted
|
Deleted only when the -A option is invalid.
|
__leaf
|
Deleted
|
|
norec
|
Deleted
|
Deleted only when the -A option is invalid.
|
__boolean
|
_Bool
|
When the -ansi option is specified in the CC-RL, change the _Bool type to the char type.
|
boolean
|
_Bool
|
Converted only when the -A option is invalid.
|
bit
|
_Bool
|
Converted only when the -A option is invalid.
|
__interrupt
|
#pragma interrupt
|
For details, see "Interrupt Handler".
|
__interrupt_brk
|
#pragma interrupt_brk
|
For details, see "Interrupt Handler".
|
__asm
|
#pragma inline_asm
|
For details, see "ASM Statements".
|
__rtos_interrupt
|
#pragma rtos_interrupt
|
For details, see "Interrupt Handler for RTOS".
|
__directmap
|
#pragma address
|
For details, see "Absolute Address Allocation Specification".
|
__pascal
|
Deleted
|
|
__flash
|
Deleted
|
|
__flashf
|
Deleted
|
|
__temp
|
Deleted
|
|
__mxcall
|
Deleted
|
|
Bank function
(__BANK0, ...)
|
Not converted
|
A message is not output.
Handled as a user-defined function in the CC-RL.
|