|  |  |  | 
| 
1 | 
- | 
__DATE__ | 
ソース・ファイルの翻訳日付(“Mmm dd yyyy”の形式をもつ文字列定数。ここで、月の名前はANSI規格で規定されているasctime関数で生成されるもの(英字3文字の並びで最初の1文字のみ大文字)と同じもの。ddの最初の文字は値が10より小さい場合空白とします)。 | 
| 
2 | 
- | 
__FILE__ | 
仮定されたソース・ファイルの名前(文字列定数)。 | 
| 
3 | 
- | 
__LINE__ | 
その時点でのソース行の行番号(10進数)。 | 
| 
4 | 
- | 
__STDC__ | 
1 | 
| 
5 | 
lang=c99 | 
__STDC_HOSTED__ | 
1 | 
| 
6 | 
lang=c*1 
lang=c99 | 
__STDC_VERSION__ | 
199409L(lang=c*1時) 
199901L(lang=c99時) | 
| 
7 | 
lang=c99 | 
__STDC_IEC_559__ | 
1 | 
| 
8 | 
lang=c99 | 
__STDC_IEC_559_COMPLEX__ | 
1 | 
| 
9 | 
lang=c99 | 
__STDC_ISO_10646__ | 
199712L | 
| 
10 | 
lang=cpp*2 
lang=ecpp | 
__cplusplus | 
1 | 
| 
11 | 
- | 
__TIME__ | 
ソース・ファイルの翻訳時間(“hh:mm:ss”の形式をもつ文字列定数。 | 
| 
12 | 
isa=rxv1 
isa=rxv2 
isa=rxv3 | 
#define __RXV1 
#define __RXV2 
#define __RXV3 【V3.00.00以降】 | 
1 
1 
1 | 
| 
13 | 
endian=big 
endian=little | 
#define __BIG 
#define __LIT | 
1 
1 | 
| 
14 | 
dbl_size=4 
dbl_size=8 | 
#define __DBL4 
#define __DBL8 | 
1 
1 | 
| 
15 | 
int_to_short | 
#define __INT_SHORT | 
1 | 
| 
16 | 
signed_char 
unsigned_char | 
#define __SCHAR 
#define __UCHAR | 
1 
1 | 
| 
17 | 
signed_bitfield 
unsigned_bitfield | 
#define __SBIT 
#define __UBIT | 
1 
1 | 
| 
18 | 
round=zero 
round=nearest | 
#define __ROZ 
#define __RON | 
1 
1 | 
| 
19 | 
denormalize=off 
denormalize=on | 
#define __DOFF 
#define __DON | 
1 
1 | 
| 
20 | 
bit_order=left 
bit_order=right | 
#define __BITLEFT 
#define __BITRIGHT | 
1 
1 | 
| 
21 | 
auto_enum | 
#define __AUTO_ENUM | 
1 | 
| 
22 | 
library=function 
library=intrinsic | 
#define __FUNCTION_LIB 
#define __INTRINSIC_LIB | 
1 
1 | 
| 
23 | 
fpu | 
#define __FPU | 
1 | 
| 
24 | 
- | 
#define __RENESAS__ *3 | 
1 | 
| 
25 | 
- | 
#define __RENESAS_VERSION__ *3 | 
0xXXYYZZ00 *4 | 
| 
26 | 
- | 
#define __RX *3 | 
1 | 
| 
27 | 
pic | 
#define __PIC | 
1 | 
| 
28 | 
pid | 
#define __PID | 
1 | 
| 
29 | 
cpu=rx600 
cpu=rx200 | 
#define __RX600	 
#define __RX200	 | 
1 
1 | 
| 
30 | 
- | 
#define __CCRX__ *3 | 
1 | 
| 
31 | 
isa=rxv1 
isa=rxv2 
isa=rxv3 | 
#define __RX_ISA_VERSION__ 【V3.00.00以降】 | 
1 
2 
3 | 
| 
32 | 
dpfpu | 
#define __DPFPU 【V3.01.00以降】 | 
1 | 
| 
33 | 
tfu=intrinsic 
tfu=intrinsic,mathlib | 
#define __TFU 【V3.01.00以降】 | 
1 | 
| 
34 | 
tfu=intrinsic,mathlib | 
#define __TFU_MATHLIB 
【V3.01.00以降】 | 
1 |