>From 7196466425fd614217e25cc97d084591ff68d626 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sat, 3 Oct 2026 14:59:41 -0400 Subject: [PATCH 02/10] ecvt: handle radix point from sprintf being either '.' or ',' --- src/stdlib/ecvt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stdlib/ecvt.c b/src/stdlib/ecvt.c index 797b664e..860eba82 100644 --- a/src/stdlib/ecvt.c +++ b/src/stdlib/ecvt.c @@ -11,7 +11,7 @@ char *ecvt(double x, int n, int *dp, int *sign) if (n-1U > 15) n = 15; sprintf(tmp, "%.*e", n-1, x); i = *sign = (tmp[0]=='-'); - for (j=0; tmp[i]!='e'; j+=(tmp[i++]!='.')) + for (j=0; tmp[i]!='e'; j+=((tmp[i++]|2)!='.')) buf[j] = tmp[i]; buf[j] = 0; *dp = atoi(tmp+i+1)+1; -- 2.21.0