make it a one-liner, so clang-cl doesn't fail on Windows
This commit is contained in:
@@ -14,33 +14,8 @@ extern "C"
|
|||||||
//#define b3Printf b3OutputPrintfVarArgsInternal
|
//#define b3Printf b3OutputPrintfVarArgsInternal
|
||||||
//#define b3Printf(...) printf(__VA_ARGS__)
|
//#define b3Printf(...) printf(__VA_ARGS__)
|
||||||
//#define b3Printf(...)
|
//#define b3Printf(...)
|
||||||
#ifdef __clang__
|
#define b3Warning(...) do{ b3OutputWarningMessageVarArgsInternal("b3Warning[%s,%d]:\n", __FILE__, __LINE__);b3OutputWarningMessageVarArgsInternal(__VA_ARGS__);} while (0)
|
||||||
#define b3Warning(...) \
|
#define b3Error(...)do {b3OutputErrorMessageVarArgsInternal("b3Error[%s,%d]:\n", __FILE__, __LINE__);b3OutputErrorMessageVarArgsInternal(__VA_ARGS__);} while (0)
|
||||||
do \
|
|
||||||
{ \
|
|
||||||
b3OutputWarningMessageVarArgsInternal("b3Warning[%s,%d]:\n", __FILE_NAME__, __LINE__); \
|
|
||||||
b3OutputWarningMessageVarArgsInternal(__VA_ARGS__); \
|
|
||||||
} while (0)
|
|
||||||
#define b3Error(...) \
|
|
||||||
do \
|
|
||||||
{ \
|
|
||||||
b3OutputErrorMessageVarArgsInternal("b3Error[%s,%d]:\n", __FILE_NAME__, __LINE__); \
|
|
||||||
b3OutputErrorMessageVarArgsInternal(__VA_ARGS__); \
|
|
||||||
} while (0)
|
|
||||||
#else//__clang__
|
|
||||||
#define b3Warning(...) \
|
|
||||||
do \
|
|
||||||
{ \
|
|
||||||
b3OutputWarningMessageVarArgsInternal("b3Warning[%s,%d]:\n", __FILE__, __LINE__); \
|
|
||||||
b3OutputWarningMessageVarArgsInternal(__VA_ARGS__); \
|
|
||||||
} while (0)
|
|
||||||
#define b3Error(...) \
|
|
||||||
do \
|
|
||||||
{ \
|
|
||||||
b3OutputErrorMessageVarArgsInternal("b3Error[%s,%d]:\n", __FILE__, __LINE__); \
|
|
||||||
b3OutputErrorMessageVarArgsInternal(__VA_ARGS__); \
|
|
||||||
} while (0)
|
|
||||||
#endif //__clang__
|
|
||||||
#ifndef B3_NO_PROFILE
|
#ifndef B3_NO_PROFILE
|
||||||
|
|
||||||
void b3EnterProfileZone(const char* name);
|
void b3EnterProfileZone(const char* name);
|
||||||
|
|||||||
Reference in New Issue
Block a user