1 /********************************************************************************/
2 /* RX FAMILY C/C++ Compiler                                                     */
3 /* Copyright (C) 2007 Renesas Technology Corp. and Renesas Solutions Corp.      */
4 /* All Rights Reserved.                                                         */
5 /********************************************************************************/
6 
7 #ifndef _MACRO
8 #define _MACRO
9 
10 #ifdef __RX
11 
12 #ifndef _NO_MT
13 #define _NO_MT
14 #endif /* !_NO_MT */
15 
16 #ifdef __STDC_VERSION__
17 #if 199901L <= __STDC_VERSION__
18 #define _C99
19 #endif /* 199901L <= __STDC_VERSION__ */
20 #endif /* __STDC_VERSION__ */
21 
22 #ifndef _HAS_TR1
23 #define _HAS_TR1 0
24 #endif /* !_HAS_TR1 */
25 
26 #ifndef __STDC_WANT_LIB_EXT1__
27 #define __STDC_WANT_LIB_EXT1__ 0
28 #endif /* !__STDC_WANT_LIB_EXT1 */
29 
30 #ifndef _ADDED_C_LIB
31 #define _ADDED_C_LIB 0
32 #endif /* !_ADDED_C_LIB */
33 
34 #ifndef __STDC_WANT_SAFER_LIB__
35 #define __STDC_WANT_SAFER_LIB__ 0
36 #endif /* !__STDC_WANT_SAFER_LIB__ */
37 
38 #ifndef _ALT_NS
39 #define _ALT_NS 0
40 #endif /* !_ALT_NS */
41 
42 #ifdef __cplusplus
43 
44 #ifndef _C99
45 #define _C99
46 #endif /* !_C99*/
47 
48 #endif /* __cplusplus */
49 
50 #ifdef __embedded_cplusplus
51 
52 #ifndef _NO_NS
53 #define _NO_NS
54 #endif /* !_NO_NS */
55 
56 #ifndef _ECPP
57 #define _ECPP
58 #endif /* !_ECPP */
59 
60 #endif /* __embedded_cplusplus */
61 
62 #ifdef _REENTRANT
63 
64 #ifndef _R_REENT
65 #define _R_REENT
66 #endif /* !_R_REENT */
67 
68 #endif /* _REENTRANT */
69 
70 #endif /* __RX */
71 
72 #endif /* _MACRO */
73