Complex macros
n#define TRACE(module, string) if (debuggingEnabled) {\
n OutputDebugString(module);\
n OutputDebugString(“: “);\
n OutputDebugString(string);\
n OutputDebugString(“\n”); }
n
n
nTRACE(“PROGRAM.EXE”, “Hello!”);
n