Piotr Caban (@piotr) commented about dlls/vccorlib140/vccorlib.c:
+ hr = WindowsCreateString(buf, len, &val); \ + } \ + break; \ + } + switch (type) + { + PROPVAL_SIMPLE(Char16, WCHAR, L"%c") + PROPVAL_SIMPLE(UInt8, UINT8, L"%hhu") + PROPVAL_SIMPLE(Int16, INT16, L"%hd") + PROPVAL_SIMPLE(UInt16, UINT16, L"%hu") + PROPVAL_SIMPLE(Int32, INT32, L"%I32d") + PROPVAL_SIMPLE(UInt32, UINT32, L"%I32u") + PROPVAL_SIMPLE(Int64, INT64, L"%I64d") + PROPVAL_SIMPLE(UInt64, UINT64, L"%I64u") + PROPVAL_SIMPLE(Single, FLOAT, L"%g") + PROPVAL_SIMPLE(Double, DOUBLE, L"%g") Can we use `*_ToString()` functions here?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9403#note_121335