Home | History | Annotate | Download | only in support
      1 #ifndef SUPPORT_NASTY_MACROS_HPP
      2 #define SUPPORT_NASTY_MACROS_HPP
      3 
      4 #define NASTY_MACRO This should not be expanded!!!
      5 #define _A NASTY_MACRO
      6 #define _B NASTY_MACRO
      7 #define _C NASTY_MACRO
      8 #define _D NASTY_MACRO
      9 #define _E NASTY_MACRO
     10 #define _F NASTY_MACRO
     11 #define _G NASTY_MACRO
     12 #define _H NASTY_MACRO
     13 #define _I NASTY_MACRO
     14 #define _J NASTY_MACRO
     15 #define _K NASTY_MACRO
     16 #define _L NASTY_MACRO
     17 #define _M NASTY_MACRO
     18 #define _N NASTY_MACRO
     19 #define _O NASTY_MACRO
     20 #define _P NASTY_MACRO
     21 #define _Q NASTY_MACRO
     22 #define _R NASTY_MACRO
     23 #define _S NASTY_MACRO
     24 #define _T NASTY_MACRO
     25 #define _U NASTY_MACRO
     26 #define _V NASTY_MACRO
     27 #define _W NASTY_MACRO
     28 #define _X NASTY_MACRO
     29 #define _Y NASTY_MACRO
     30 #define _Z NASTY_MACRO
     31 
     32 #endif // SUPPORT_NASTY_MACROS_HPP
     33