Linux下:
#define DEBUG(fmt, args...) printf("<Debug>" fmt, ##args)
#define INFO() printf("File: %s, Line: %d, Func: %08X, Date: %s", __FILE__, __LINE__, __func__, __DATE__)
Win32:
#define DEBUG(fmt, ...) printf("<Debug>" fmt, __VA_ARGS__)
#define INFO() printf("File: %s, Line: %d, Func: %08X, Date: %s", __FILE__, __LINE__, __FUNCTION__, __DATE__)