From 175579ac28ac5b2465b2d5c3b682f383a3c4e12f Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Tue, 26 Aug 2014 16:41:12 +0200 Subject: [PATCH] Fix printing of size_t values --- gettext-tools/src/ChangeLog | 6 ++++++ gettext-tools/src/msgexec.c | 2 +- gettext-tools/src/msgfilter.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index 241eaf448..2164d230b 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,9 @@ +2014-08-27 Jonas 'Sortie' Termansen (tiny change) + + * msgfilter.c (process_message): Use proper format directive for + printing size_t. + * msgexec.c (process_message): Likewise. + 2014-08-27 Jonas 'Sortie' Termansen (tiny change) * hostname.c: Add guard around #include . diff --git a/gettext-tools/src/msgexec.c b/gettext-tools/src/msgexec.c index 7a5d550cf..523951893 100644 --- a/gettext-tools/src/msgexec.c +++ b/gettext-tools/src/msgexec.c @@ -434,7 +434,7 @@ process_message (const message_ty *mp) if (mp->msgid_plural != NULL) { - char *plural_form_string = xasprintf ("%lu", k); + char *plural_form_string = xasprintf ("%zu", 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 961b1f115..fdfb42308 100644 --- a/gettext-tools/src/msgfilter.c +++ b/gettext-tools/src/msgfilter.c @@ -698,7 +698,7 @@ process_message (message_ty *mp) if (mp->msgid_plural != NULL) { - char *plural_form_string = xasprintf ("%lu", k); + char *plural_form_string = xasprintf ("%zu", k); xsetenv ("MSGFILTER_PLURAL_FORM", plural_form_string, 1); free (plural_form_string); -- 2.47.2