// // Compile only tests: // #if defined(NO1) #error "NO1 is defined" #elif !defined(YES1) #error "Neither NO1 nor YES1 are defined." #endif #if defined(YES2) #error "YES2 is defined" #elif !defined(NO2) #error "Neither NO1 nor YES1 are defined." #endif // // Link tests: // #if defined(NO3) #error "NO3 is defined" #elif !defined(YES3) #error "Neither NO3 nor YES3 are defined." #endif #if defined(YES4) #error "YES4 is defined" #elif !defined(NO4) #error "Neither NO3 nor YES3 are defined." #endif #if defined(NO5) #error "NO5 is defined" #elif !defined(YES5) #error "Neither NO5 nor YES5 are defined." #endif #if defined(YES6) #error "YES6 is defined" #elif !defined(NO6) #error "Neither NO5 nor YES5 are defined." #endif int main() { return 0; }