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