[PATCH 11/15] power: use GCC and MSVC common VA ARGS extension
Tyler Retzlaff
roretzla at linux.microsoft.com
Mon Feb 12 22:49:13 CET 2024
Use ... and forward with __VA_ARGS__ instead of args... and args.
Neither mechanism is conformant with the standard but the former works
with both GCC and MSVC.
Signed-off-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
---
lib/power/power_common.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/power/power_common.h b/lib/power/power_common.h
index 3096640..ba17e74 100644
--- a/lib/power/power_common.h
+++ b/lib/power/power_common.h
@@ -16,10 +16,10 @@
RTE_LOG_LINE(level, POWER, "" __VA_ARGS__)
#ifdef RTE_LIBRTE_POWER_DEBUG
-#define POWER_DEBUG_LOG(fmt, args...) \
- RTE_LOG_LINE(ERR, POWER, "%s: " fmt, __func__, ## args)
+#define POWER_DEBUG_LOG(fmt, ...) \
+ RTE_LOG_LINE(ERR, POWER, "%s: " fmt, __func__, ## __VA_ARGS__)
#else
-#define POWER_DEBUG_LOG(fmt, args...)
+#define POWER_DEBUG_LOG(fmt, ...)
#endif
/* check if scaling driver matches one we want */
--
1.8.3.1
More information about the dev
mailing list