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