1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 15:52:55 +01:00

Implement ToUpper for WinNT 5.1 (#13422)

This commit is contained in:
Michael Steenbeek
2020-11-16 12:12:28 +01:00
committed by GitHub
parent d79308ef40
commit 8b27f7cdf8

View File

@@ -731,8 +731,9 @@ namespace String
return String::ToUtf8(dstW);
}
# else
log_warning("String::ToUpper not supported");
return std::string(src);
std::string dst = std::string(src);
std::transform(dst.begin(), dst.end(), dst.begin(), [](unsigned char c) { return std::toupper(c); });
return dst;
# endif
#else
icu::UnicodeString str = icu::UnicodeString::fromUTF8(std::string(src));