#define UL long, foo #define D(I,F) I #define E(I) D(I) E(UL) #define FOO 1 #if (FOO == 1) #endif /* FOO */