From: Bruno Haible Date: Mon, 5 Aug 2024 20:19:00 +0000 (+0200) Subject: Fix compilation error on MSVC. X-Git-Tag: v0.23~181 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf42a7243d6058e4bef344ea0f3aae40cfdb7b6c;p=thirdparty%2Fgettext.git Fix compilation error on MSVC. * gettext-tools/src/msgmerge.c (silent_error_logger): Conditionalize the __attribute__ annotation. --- diff --git a/gettext-tools/src/msgmerge.c b/gettext-tools/src/msgmerge.c index 7e1b770a3..3bc330aa4 100644 --- a/gettext-tools/src/msgmerge.c +++ b/gettext-tools/src/msgmerge.c @@ -950,7 +950,10 @@ definitions_destroy (definitions_ty *definitions) occurred at all. */ static void silent_error_logger (void *data, const char *format, ...) - __attribute__ ((__format__ (__printf__, 2, 3))); +#if defined __GNUC__ && ((__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || __GNUC__ > 2) + __attribute__ ((__format__ (__printf__, 2, 3))) +#endif +; static void silent_error_logger (void *data, const char *format, ...) {