mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-30 20:18:08 +00:00
Fix build warnings with VS 2022 (#9967)
This commit is contained in:
parent
0c72f1cd5a
commit
051d005926
1 changed files with 4 additions and 0 deletions
|
|
@ -26,8 +26,10 @@ std::string ToMBString(const std::wstring& s) {
|
|||
const int len = WideCharToMultiByte(CP_ACP, 0, s.data(), src_len, nullptr, 0, nullptr, nullptr);
|
||||
assert(len > 0);
|
||||
std::string ret(static_cast<size_t>(len) - 1, '\0');
|
||||
#pragma warning(disable: 4189)
|
||||
const int r = WideCharToMultiByte(CP_ACP, 0, s.data(), src_len, (char*)ret.data(), len, nullptr, nullptr);
|
||||
assert(len == r);
|
||||
#pragma warning(default: 4189)
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -39,8 +41,10 @@ std::wstring ToWideString(const std::string& s) {
|
|||
const int len = MultiByteToWideChar(CP_UTF8, 0, s.data(), src_len, nullptr, 0);
|
||||
assert(len > 0);
|
||||
std::wstring ret(static_cast<size_t>(len) - 1, '\0');
|
||||
#pragma warning(disable: 4189)
|
||||
const int r = MultiByteToWideChar(CP_UTF8, 0, s.data(), src_len, (wchar_t*)ret.data(), len);
|
||||
assert(len == r);
|
||||
#pragma warning(default: 4189)
|
||||
return ret;
|
||||
}
|
||||
#endif //#ifdef _WIN32
|
||||
|
|
|
|||
Loading…
Reference in a new issue