April 24, 2026
1:59 p.m.
Jacek Caban (@jacek) commented about dlls/vbscript/global.c:
- int val[4]; - } int_args = { .s.num_dig = -1, .s.inc_lead = -2, .s.use_parens = -2, .s.group = -2 }; + WCHAR buff[256], decimal[8], thousands[8]; + NUMBERFMTW fmt; + VARIANT v; HRESULT hres; - BSTR str; - int i;
- TRACE("\n"); + *out = NULL; + V_VT(&v) = VT_EMPTY; + hres = VariantCopyInd(&v, var); + if(FAILED(hres)) return hres; + hres = VariantChangeTypeEx(&v, &v, LCID_EN_US, 0, VT_BSTR); + if(FAILED(hres)) return hres; This could use `to_string`. `format_currency_lcid` is similar.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10504#note_137602