From 3de41d3b2832bbf28cc9ad7cd75b969e73595a26 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 27 Apr 2019 04:53:07 +0200 Subject: [PATCH] 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. --- gettext-tools/src/msgexec.c | 2 +- gettext-tools/src/msgfilter.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); -- 2.47.3