From: Adhemerval Zanella Date: Wed, 23 Apr 2025 13:35:49 +0000 (-0300) Subject: stdlib: Fix UB on strtod FIX X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afe9efb47c68a902666f351449133ae6417e2db7;p=thirdparty%2Fglibc.git stdlib: Fix UB on strtod FIX --- diff --git a/stdlib/strtod_l.c b/stdlib/strtod_l.c index 06a93e2afe..8ab06c15c1 100644 --- a/stdlib/strtod_l.c +++ b/stdlib/strtod_l.c @@ -150,7 +150,7 @@ extern FLOAT MPN2FLOAT (mp_srcptr mpn, int exponent, int negative); #if BITS_PER_MP_LIMB == 32 # define MAX_DIG_PER_LIMB 9 # define MAX_FAC_PER_LIMB 1000000000UL -# define SHIFT_CTE(N) N # U +# define SHIFT_CTE(N) N ## U #elif BITS_PER_MP_LIMB == 64 # define MAX_DIG_PER_LIMB 19 # define MAX_FAC_PER_LIMB 10000000000000000000ULL