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