1 2 3 4 5 6 7 8 9 10 11 12 13
/* * result should be * defined * since concatenation of 'defi' and 'ned' should result in the same token * we would get if we had 'defined' in the input stream. */ #define A #define B defi ## ned #if B(A) defined #else undefined #endif