trunk won't build in Visual Studio .NET 2003
trunk build won't build in Visual Studio .NET 2003 as (...) and !VA_ARGS! are not supported prior to Visual Studio .NET 2005.
I found a workaround for this:
#if defined(_MSC_VER) && _MSC_VER < 1400
#define TH_DEBUG /##/
#else
#define TH_DEBUG(...)
#endif
this will erase the line with TH_DEBUG in older VC++. Tested in VC6 / VC 7.1.