13 Nov
2020
13 Nov
'20
7:45 a.m.
Am 13.11.2020 um 10:35 schrieb Alex Henrie <alexhenrie24(a)gmail.com>:
Wouldn't that only be a problem if the module tried to call a wcs function like wcslen, which we can't do right now anyway because wcs functions expect an array of 4-byte characters and all the wide-char functions in the Win32 API use 2-byte characters? Most system functions don't use wchar_t at all and thus can be safely called no matter how it's defined.
Possibly, but it seems fragile and too high a cost to get L"" literals. You don't know what -fshort-wchar will do to the headers and inline functions in there. And having Wine's WCHAR and host wchar_t separate is a nice way to get compiler warnings if we accidentally mix them.