1 #ifndef _ISO646_H 2 #define _ISO646_H 3 4 #ifdef __ICCARM__ /* for iar */ 5 #include_next <iso646.h> 6 #else 7 8 #ifndef __cplusplus 9 10 #define and && 11 #define and_eq &= 12 #define bitand & 13 #define bitor | 14 #define compl ~ 15 #define not ! 16 #define not_eq != 17 #define or || 18 #define or_eq |= 19 #define xor ^ 20 #define xor_eq ^= 21 22 #endif 23 24 #endif /* __ICCARM__ */ 25 #endif 26