string_util: Fix Mingw compile error

Co-Authored-By: liamwhite <9658600+liamwhite@users.noreply.github.com>
This commit is contained in:
ameerj 2022-11-29 23:03:30 -05:00
parent 51358d2b5e
commit 3c39c0ac3e

View file

@ -141,7 +141,7 @@ static std::wstring CPToUTF16(u32 code_page, const std::string& input) {
MultiByteToWideChar(code_page, 0, input.data(), static_cast<int>(input.size()), nullptr, 0); MultiByteToWideChar(code_page, 0, input.data(), static_cast<int>(input.size()), nullptr, 0);
if (size == 0) { if (size == 0) {
return L""; return {};
} }
std::wstring output(size, L'\0'); std::wstring output(size, L'\0');
@ -158,7 +158,7 @@ std::string UTF16ToUTF8(const std::wstring& input) {
const auto size = WideCharToMultiByte(CP_UTF8, 0, input.data(), static_cast<int>(input.size()), const auto size = WideCharToMultiByte(CP_UTF8, 0, input.data(), static_cast<int>(input.size()),
nullptr, 0, nullptr, nullptr); nullptr, 0, nullptr, nullptr);
if (size == 0) { if (size == 0) {
return ""; return {};
} }
std::string output(size, '\0'); std::string output(size, '\0');