lib/string-list.c: In function ?_notmuch_string_list_sort?: lib/string-list.c:81:59: warning: ISO C99 requires rest arguments to be used [enabled by default]
lib/message-file.c: In function ?notmuch_message_file_restrict_headersv?: lib/message-file.c:147:90: warning: ISO C99 requires rest arguments to be used [enabled by default] Signed-off-by: Jani Nikula <jani at nikula.org> --- util/error_util.h | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/util/error_util.h b/util/error_util.h index bb15822..75709da 100644 --- a/util/error_util.h +++ b/util/error_util.h @@ -38,8 +38,10 @@ _internal_error (const char *format, ...) PRINTF_ATTRIBUTE (1, 2); * * Note that __location__ comes from talloc.h. */ -#define INTERNAL_ERROR(format, ...) \ - _internal_error (format " (%s).\n", \ - ##__VA_ARGS__, __location__) +#define _INTERNAL_ERROR(format, ...) \ + _internal_error (format "%s (%s).\n", \ + __VA_ARGS__, __location__) + +#define INTERNAL_ERROR(...) _INTERNAL_ERROR(__VA_ARGS__, "") #endif -- 1.7.5.4