Closed eukarpov closed 9 months ago
Since this comment clearly says that the
__strtold
/__strtod
/__strtof
implementations are relavant to 10 bytelong double
s and sinceaarch64-w64-mingw32
is using 16bytelong double
s (at least for now), I am willing to accept any change that efectively sets:#define gfc_strtof strtof #define gfc_strtod strtod #define gfc_strtold strtold
and that hides / do not use
__strtold
/__strtod
/__strtof
.Is the current state of the PR final in that sense?
strtof and strtod should not be impacted as they use float and double what I understood that the nature of change has been related to long double
extern float __strtof (const char *, char **);
#define gfc_strtof __strtof
extern double __strtod (const char *, char **);
#define gfc_strtod __strtod
I would prefer to keep changes under mingw condition as they are related to it. wdyt?
strtof and strtod should not be impacted as they use float and double what I understood that the nature of change has been related to long double
That's true, sorry for the confusion.
I am fine with any change that hides (stops using) __strtold
for aarch64-w64-mingw32
.