From 8b27f7cdf8f643c4032b1fc3ebced3a92e2777e0 Mon Sep 17 00:00:00 2001 From: Michael Steenbeek Date: Mon, 16 Nov 2020 12:12:28 +0100 Subject: [PATCH] Implement ToUpper for WinNT 5.1 (#13422) --- src/openrct2/core/String.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/openrct2/core/String.cpp b/src/openrct2/core/String.cpp index ee4c367686..b77aa005db 100644 --- a/src/openrct2/core/String.cpp +++ b/src/openrct2/core/String.cpp @@ -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));