lxdrgen-cpp-win32: fix return value handling
This commit is contained in:
parent
2edc9c6fd1
commit
62166f9679
|
@ -23,7 +23,7 @@ bool utf8_to_wstring(const uint8_t *utf8, size_t length, std::wstring &wide) {
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
wide.resize(size);
|
wide.resize(size);
|
||||||
return !MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS,
|
return !!MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS,
|
||||||
(LPCCH) utf8, length, wide.data(), size);
|
(LPCCH) utf8, length, wide.data(), size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ bool wstring_to_utf8(const std::wstring &wide, std::string &utf8) {
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
utf8.resize(size);
|
utf8.resize(size);
|
||||||
return !WideCharToMultiByte(CP_UTF8, WC_ERR_INVALID_CHARS,
|
return !!WideCharToMultiByte(CP_UTF8, WC_ERR_INVALID_CHARS,
|
||||||
(LPCWCH) wide.data(), wide.size(), utf8.data(), size, NULL, NULL);
|
(LPCWCH) wide.data(), wide.size(), utf8.data(), size, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue