Home | History | Annotate | Download | only in tests
      1 #define D1
      2 #define D2
      3 
      4 #define result success
      5 
      6 #ifdef U1
      7 #ifdef U2
      8 #undef result
      9 #define result failure
     10 #endif
     11 #endif
     12 result
     13 
     14 #ifndef D1
     15 #ifndef D2
     16 #undef result
     17 #define result failure
     18 #endif
     19 #endif
     20 result
     21 
     22 #undef result
     23 #define result failure
     24 #ifdef D1
     25 #ifdef D2
     26 #undef result
     27 #define result success
     28 #endif
     29 #endif
     30 result
     31 
     32 #undef result
     33 #define result failure
     34 #ifndef U1
     35 #ifndef U2
     36 #undef result
     37 #define result success
     38 #endif
     39 #endif
     40 result
     41