#define X(x) x #if 0 #elif X( \ 1 \ ) int foo(); #endif