From 42e00cc761895c783a3816eee4e56a43195bfee2 Mon Sep 17 00:00:00 2001 From: Marvin Scholz Date: Mon, 24 Feb 2020 23:34:25 +0100 Subject: [PATCH] Avoid use of named variadic macro This is a GNU extension and not part of the C standard --- include/coolmic-dsp/logging.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/coolmic-dsp/logging.h b/include/coolmic-dsp/logging.h index a85fa60..680b003 100644 --- a/include/coolmic-dsp/logging.h +++ b/include/coolmic-dsp/logging.h @@ -40,7 +40,7 @@ typedef enum coolmic_logging_level { const char *coolmic_logging_level2string(coolmic_logging_level_t level); int coolmic_logging_log_real(const char *file, unsigned long int line, const char *component, coolmic_logging_level_t level, int error, const char *format, ...); -#define coolmic_logging_log(level,error,format,args...) coolmic_logging_log_real(__FILE__, __LINE__, COOLMIC_COMPONENT, (level), (error), (format), ## args) +#define coolmic_logging_log(level,error,...) coolmic_logging_log_real(__FILE__, __LINE__, COOLMIC_COMPONENT, (level), (error), __VA_ARGS__) int coolmic_logging_set_cb_simple(int (*cb)(coolmic_logging_level_t level, const char *msg));