#ifdef inside a macro
#ifdef DEBUG
#define _D(p) do {cmd1; cmd2(p); cmd3;} while(0)
#else
#define _D(p) do { } while(0)
#endif
sdmrnv [1.89ms]
#ifdef DEBUG
#define _D(p) do {cmd1; cmd2(p); cmd3;} while(0)
#else
#define _D(p) do { } while(0)
#endif