From: Bruno Haible Date: Mon, 19 Sep 2005 16:07:12 +0000 (+0000) Subject: Fix broken determination of max_nplurals. X-Git-Tag: v0.15~400 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85f4b134c49e05c861d26f71509bdad4a75eb422;p=thirdparty%2Fgettext.git Fix broken determination of max_nplurals. --- diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index c7db86f6b..5bf429a5e 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,7 @@ +2005-09-17 Bruno Haible + + * msgfmt.c (check_plural): Fix broken determination of max_nplurals. + 2005-09-17 Bruno Haible New, higher-level error message output primitives. diff --git a/gettext-tools/src/msgfmt.c b/gettext-tools/src/msgfmt.c index 4c5bf8ebc..3fd3fcd7b 100644 --- a/gettext-tools/src/msgfmt.c +++ b/gettext-tools/src/msgfmt.c @@ -1022,10 +1022,10 @@ check_plural (message_list_ty *mlp) min_nplurals = n; min_pos = mp; } - if (max_nplurals > n) + if (max_nplurals < n) { max_nplurals = n; - min_pos = mp; + max_pos = mp; } } }