11#define __RELFILE__ __FILE__
22#define TRACE(fmt, ...) \
24 if (DbgPrint("(%s:%d) %s " fmt, __RELFILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)) \
25 DbgPrint("(%s:%d) DbgPrint() failed!\n", __RELFILE__, __LINE__); \
32#define TRACE(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
37#define INFO(fmt, ...) \
39 if (DbgPrint("(%s:%d) %s " fmt, __RELFILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)) \
40 DbgPrint("(%s:%d) DbgPrint() failed!\n", __RELFILE__, __LINE__); \
47#define INFO(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
52#define WARN(fmt, ...) \
54 if (DbgPrint("(%s:%d) %s " fmt, __RELFILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)) \
55 DbgPrint("(%s:%d) DbgPrint() failed!\n", __RELFILE__, __LINE__); \
62#define WARN(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
67#define ERR(fmt, ...) \
69 if (DbgPrint("(%s:%d) %s " fmt, __RELFILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__)) \
70 DbgPrint("(%s:%d) DbgPrint() failed!\n", __RELFILE__, __LINE__); \
77#define ERR(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
89#define TRACE(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
90#define INFO(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
91#define WARN(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
92#define ERR(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)