CC-RXでは、拡張機能を実現するために次の字句をキーワードとして追加しています。これらの字句もANSI-Cのキーワードと同様、ラベルや変数名として使用することはできません。
次に、CC-RXで追加されているキーワード一覧を示します。
|
|
|
1
|
#pragma STDC CX_LIMITED_RANGE
#pragma STDC FENV_ACCESS
#pragma STDC FP_CONTRACT
|
予約キーワード。C99言語選択時のみ有効。
(C99言語の文法確認のみ行い、内容は無視します。)
|
2
|
#pragma キーワード
|
言語拡張機能を提供します。
「4.2.3 #pragma指令 」を参照ください。
|
3
|
__evenaccess
|
変数の型のサイズのアクセスを保証
|
4
|
far
_far
near
_near
|
予約キーワード
(型名として認識しますが、無視します。)
|
5
|
_RAM_BASE
|
予約キーワード
ただし、-base=ramオプション指定時のみ。
|
6
|
_ROM_BASE
|
予約キーワード
ただし、-base=romオプション指定時のみ。
|
7
|
_PID_TOP
|
予約キーワード
ただし、-pidオプション指定時のみ。
|
8
|
_builtin_xxx
|
予約キーワード
_builtin_から始まる名前を意味します。
|