|
@@ -230,8 +230,13 @@ static void DEBUG_TRACE_FUNC(const char *func,
|
|
|
PRINTF_FORMAT_STRING(const char *fmt),
|
|
|
...) PRINTF_ARGS(3, 4);
|
|
|
|
|
|
+#if defined(__GNUC__)
|
|
|
+#define DEBUG_TRACE(fmt, ...) \
|
|
|
+ DEBUG_TRACE_FUNC(__func__, __LINE__, fmt, ##__VA_ARGS__)
|
|
|
+#else
|
|
|
#define DEBUG_TRACE(fmt, ...) \
|
|
|
DEBUG_TRACE_FUNC(__func__, __LINE__, fmt, __VA_ARGS__)
|
|
|
+#endif
|
|
|
|
|
|
#define NEED_DEBUG_TRACE_FUNC
|
|
|
#if !defined(DEBUG_TRACE_STREAM)
|