mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
StringUtil: Always use the default C locale for StringFromFormat() instead of a system-specific one.
This commit is contained in:
@ -80,10 +80,10 @@ bool CharArrayFromFormatV(char* out, int outsize, const char* format, va_list ar
|
|||||||
// multibyte handling is required as we can simply assume that no '%' char
|
// multibyte handling is required as we can simply assume that no '%' char
|
||||||
// will be present in the middle of a multibyte sequence.
|
// will be present in the middle of a multibyte sequence.
|
||||||
//
|
//
|
||||||
// This is why we lookup an ANSI (cp1252) locale here and use _vsnprintf_l.
|
// This is why we look up the default C locale here and use _vsnprintf_l.
|
||||||
static _locale_t c_locale = nullptr;
|
static _locale_t c_locale = nullptr;
|
||||||
if (!c_locale)
|
if (!c_locale)
|
||||||
c_locale = _create_locale(LC_ALL, ".1252");
|
c_locale = _create_locale(LC_ALL, "C");
|
||||||
writtenCount = _vsnprintf_l(out, outsize, format, c_locale, args);
|
writtenCount = _vsnprintf_l(out, outsize, format, c_locale, args);
|
||||||
#else
|
#else
|
||||||
#if !defined(ANDROID)
|
#if !defined(ANDROID)
|
||||||
|
Reference in New Issue
Block a user