This section shows the conversion specifications of the CcnvCA78K0R.
Correct operation is not guaranteed when a C source program that is syntactically incorrect for the CA78K0R is input. |
Nesting of comments is not supported. A nested comment text is not recognized normally and the range of the comment is invalid. Confirm that there are no nested comments before conversion. |
When a keyword that is supposed to be converted cannot be found as a keyword due to some reasons, such as it being generated by a ## operator, the keyword cannot be converted. If the C source program is directly compiled by the CC-RL, a compile error will occur. Confirm that there is no #define, typedef, or ## operator for a keyword to be converted. |
C source programs for a small model and a medium model are converted. Since the CC-RL does not support a large model, if the C source program before conversion is for a large model, there is a possibility that the pointer type does not match after conversion. Clearly write the __near or __far keyword for variables or functions in a C source program for a large model before conversion so that it will run even in a small model or medium model. |
The following extended language specifications are converted.