From 180b4614cf1d98f1bcdb339664796f0b1a12b41a Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 15 Apr 2025 06:47:47 +0200 Subject: [PATCH] vasnprintf: Optimize new code. * lib/vasnprintf.c (VASNPRINTF): Optimize common subexpressions. --- ChangeLog | 5 +++++ lib/vasnprintf.c | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) 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); } } -- 2.39.5