]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Fix gcc warnings on mingw and IRIX 6.5.
authorBruno Haible <bruno@clisp.org>
Sat, 27 Apr 2019 02:53:07 +0000 (04:53 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 27 Apr 2019 02:53:07 +0000 (04:53 +0200)
* 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
gettext-tools/src/msgfilter.c

index e7b48399b0436d19bc7056fc5aa8f81fbd1735a5..da432987e0797107600b081fea68aefb0031dfd6 100644 (file)
@@ -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);
index ffa4bf6cb6439e7d9ebc6482a7c7ab46cfc7cc99..561a88dd3f5b1faa2340fc839668bfa99269e77d 100644 (file)
@@ -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);