From: Bruno Haible Date: Tue, 15 Apr 2025 04:47:47 +0000 (+0200) Subject: vasnprintf: Optimize new code. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=180b4614cf1d98f1bcdb339664796f0b1a12b41a;p=gnulib.git vasnprintf: Optimize new code. * lib/vasnprintf.c (VASNPRINTF): Optimize common subexpressions. --- diff --git a/ChangeLog b/ChangeLog index 0c2ed01bff..19f65af8f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2025-04-15 Bruno Haible + + vasnprintf: Optimize new code. + * lib/vasnprintf.c (VASNPRINTF): Optimize common subexpressions. + 2025-04-14 Paul Eggert regex: remove _REGEX_NELTS diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index 949e14fb17..4004133ae4 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -5230,8 +5230,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, { grouping = grouping_rule (); insert = - num_thousands_separators (grouping, - ndigits - precision); + num_thousands_separators (grouping, intpart_digits); } } @@ -5831,8 +5830,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, { grouping = grouping_rule (); insert = - num_thousands_separators (grouping, - ndigits - precision); + num_thousands_separators (grouping, intpart_digits); } }