From: Marek Schimara Date: Thu, 1 Sep 2016 09:25:20 +0000 (+0200) Subject: src/rrd_list.c: fix gcc warning "ISO C does not permit named variadic macros" X-Git-Tag: v1.7.0~35^2~20 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=9db0380ba5310db1806dfd83dee2ff8e7617828d;p=thirdparty%2Frrdtool-1.x.git 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...) \ ^ --- 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); \ } \