X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=log.h;h=eea1129ba4ff3756fcd969545b6340e6fcc34032;hp=71f89c1a04c0eeb7c0187ef59a8a6ce7cbce9db1;hb=0a7d7f9e450f823b4ca25c23516050c339778b13;hpb=d048ba60fc1e207ac3204ef3306a32fac77293fa diff --git a/log.h b/log.h index 71f89c1a..eea1129b 100644 --- a/log.h +++ b/log.h @@ -9,13 +9,13 @@ extern FILE *f_err; /* * If logging output to a file, stderr should go to both stderr and f_err */ -#define log_err(args...) do { \ - fprintf(f_err, ##args); \ - if (f_err != stderr) \ - fprintf(stderr, ##args); \ +#define log_err(args, ...) do { \ + fprintf(f_err, args, ##__VA_ARGS__); \ + if (f_err != stderr) \ + fprintf(stderr, args, ##__VA_ARGS__); \ } while (0) -#define log_info(args...) fprintf(f_out, ##args) +#define log_info(args, ...) fprintf(f_out, args, ##__VA_ARGS__) #define log_valist(str, args) vfprintf(f_out, (str), (args)) FILE *get_f_out(void);