3.2 Reserved Words

The conversion specifications for reserved words are shown here.

 

Table 3.2

Conversion of Reserved Words

CA78K0

Reserved Word

After Conversion

Remarks

__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.