3.1 Macro Names

The macros supported in the CA78K0 are converted as follows. If there is no corresponding macro in the CC-RL, the CcnvCA78K0 outputs a message. The CPU macro is not converted and no message is output.

 

Table 3.1

Conversion of Macro Names

CA78K0

Macro Name

After Conversion

Remarks

__LINE__

Not converted

Can be used in the CC-RL without any change.

__FILE__

Not converted

Can be used in the CC-RL without any change.

__DATE__

Not converted

Can be used in the CC-RL without any change.

__TIME__

Not converted

Can be used in the CC-RL without any change.

__STDC__

Not converted

Can be used in the CC-RL without any change.

__K0__

Not converted

A message is output.

Handled as a user-defined macro in the CC-RL.

__STATIC_MODEL__

Not converted

A message is output.

Handled as a user-defined macro in the CC-RL.

__CHAR__UNSIGNED__

__UCHAR

 

__CA78K0__

Not converted

A message is output.

Handled as a user-defined macro in the CC-RL.

CPU macro

Not converted

A message is not output.

Handled as a user-defined macro in the CC-RL.