]> granicus.if.org Git - procps-ng/commitdiff
c.h: fix macro definition warning
authorSami Kerola <kerolasa@iki.fi>
Sat, 25 Feb 2012 21:55:58 +0000 (22:55 +0100)
committerCraig Small <csmall@enc.com.au>
Sat, 3 Mar 2012 07:32:40 +0000 (18:32 +1100)
../include/c.h:106:18: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]
../include/c.h:107:19: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]
../include/c.h:108:25: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]
../include/c.h:109:26: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
include/c.h

index 747e4e3861a56e5e536021dfb7659f28fd8e61c7..737630bb62290de29d28d77ca1a999a8a5f1b9cc 100644 (file)
@@ -103,10 +103,10 @@ static inline char *prog_inv_sh_nm_from_file(char *f, char stripext)
 /*
  * Error printing.
  */
-#define xwarn(FMT...) error(0, errno, FMT)
-#define xwarnx(FMT...) error(0, 0, FMT)
-#define xerr(STATUS, FMT...) error(STATUS, errno, FMT)
-#define xerrx(STATUS, FMT...) error(STATUS, 0, FMT)
+#define xwarn(...) error(0, errno, __VA_ARGS__)
+#define xwarnx(...) error(0, 0, __VA_ARGS__)
+#define xerr(STATUS, ...) error(STATUS, errno, __VA_ARGS__)
+#define xerrx(STATUS, ...) error(STATUS, 0, __VA_ARGS__)
 
 /*
  * Constant strings for usage() functions.