From 9db0380ba5310db1806dfd83dee2ff8e7617828d Mon Sep 17 00:00:00 2001 From: Marek Schimara Date: Thu, 1 Sep 2016 11:25:20 +0200 Subject: [PATCH] src/rrd_list.c: fix gcc warning "ISO C does not permit named variadic macros" rrd_list.c:16:50: warning: ISO C does not permit named variadic macros [-Wvariadic-macros] #define SANE_ASPRINTF(_dest_str, _format, _params...) \ ^ rrd_list.c:24:51: warning: ISO C does not permit named variadic macros [-Wvariadic-macros] #define SANE_ASPRINTF2(_dest_str, _format, _params...) \ ^ --- src/rrd_list.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rrd_list.c b/src/rrd_list.c index 75325d76..e69d6347 100644 --- a/src/rrd_list.c +++ b/src/rrd_list.c @@ -13,16 +13,16 @@ char *rrd_list(int argc, char **argv); char *rrd_list_r(char *dirname) { -#define SANE_ASPRINTF(_dest_str, _format, _params...) \ - if (asprintf(&_dest_str, _format, _params) == -1) { \ +#define SANE_ASPRINTF(_dest_str, _format, ...) \ + if (asprintf(&_dest_str, _format, __VA_ARGS__) == -1) { \ if (out != NULL) { \ free(out); \ } \ errno = ENOMEM; \ return NULL; \ } -#define SANE_ASPRINTF2(_dest_str, _format, _params...) \ - if (asprintf(&_dest_str, _format, _params) == -1) { \ +#define SANE_ASPRINTF2(_dest_str, _format, ...) \ + if (asprintf(&_dest_str, _format, __VA_ARGS__) == -1) { \ if (out != NULL) { \ free(out); \ } \ -- 2.47.3