2007年10月17日 星期三

A simple debug macro

#undef TRACE
#undef TRACEX
#if 1
# define TRACE printf
# define TRACEX(X) \
printf("<%s:%s():L%u> ", __FILE__, __FUNCTION__, __LINE__); \
printf##X;
#else
# define TRACE(...)
# define TRACEX(...)
#endif


Powered by ScribeFire.

沒有留言: