From: Bruno Haible Date: Sat, 27 Apr 2019 02:53:07 +0000 (+0200) Subject: Fix gcc warnings on mingw and IRIX 6.5. X-Git-Tag: v0.20~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3de41d3b2832bbf28cc9ad7cd75b969e73595a26;p=thirdparty%2Fgettext.git Fix gcc warnings on mingw and IRIX 6.5. * gettext-tools/src/msgexec.c (process_message): Don't assume that fprintf supports %zu. * gettext-tools/src/msgfilter.c (process_message): Likewise. --- diff --git a/gettext-tools/src/msgexec.c b/gettext-tools/src/msgexec.c index e7b48399b..da432987e 100644 --- a/gettext-tools/src/msgexec.c +++ b/gettext-tools/src/msgexec.c @@ -458,7 +458,7 @@ process_message (const message_ty *mp) if (mp->msgid_plural != NULL) { - char *plural_form_string = xasprintf ("%zu", k); + char *plural_form_string = xasprintf ("%lu", (unsigned long) k); xsetenv ("MSGEXEC_PLURAL_FORM", plural_form_string, 1); free (plural_form_string); diff --git a/gettext-tools/src/msgfilter.c b/gettext-tools/src/msgfilter.c index ffa4bf6cb..561a88dd3 100644 --- a/gettext-tools/src/msgfilter.c +++ b/gettext-tools/src/msgfilter.c @@ -739,7 +739,7 @@ process_message (message_ty *mp) if (mp->msgid_plural != NULL) { - char *plural_form_string = xasprintf ("%zu", k); + char *plural_form_string = xasprintf ("%lu", (unsigned long) k); xsetenv ("MSGFILTER_PLURAL_FORM", plural_form_string, 1); free (plural_form_string);