25 Oct
2024
25 Oct
'24
8:48 a.m.
Jacek Caban (@jacek) commented about include/msvcrt/stdlib.h:
_ACRTIMP float __cdecl strtof(const char*,char**); _ACRTIMP float __cdecl _strtof_l(const char*,char**,_locale_t); _ACRTIMP double __cdecl strtod(const char*,char**); +_ACRTIMP double __cdecl _strtod_l(const char*,char**,_locale_t); +_ACRTIMP long double __cdecl strtold(const char*,char**); +_ACRTIMP long double __cdecl _strtold_l(const char*,char**,_locale_t); This is not right on mingw targets, where `long double` is 80 bit, while `ucrtbase.dll` treats it as 64 bit. We could skip that workaround in MSVC mode, if that helps.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6730#note_86043