> I don't see how. The "#undef DEBUG" will override any > #define DEBUG or -DDEBUG > that you specify. The "#undef DEBUG" makes it impossible to > use the debug() > call or anything else like it. Yes, the DEBUG is global, sometime it is my need.