Avoid MSVC warning about possible overflow

This commit is contained in:
Martchus 2023-01-31 22:29:38 +01:00
parent 4d96a82ed9
commit 25e4eebb64
1 changed files with 3 additions and 2 deletions

View File

@ -255,8 +255,9 @@ WideStringData convertMultiByteToWide(std::error_code &ec, const char *inputBuff
*/
WideStringData convertMultiByteToWide(std::error_code &ec, const std::string &inputBuffer)
{
return convertMultiByteToWide(
ec, inputBuffer.data(), inputBuffer.size() < (std::numeric_limits<int>::max() - 1) ? static_cast<int>(inputBuffer.size() + 1) : -1);
return convertMultiByteToWide(ec, inputBuffer.data(), inputBuffer.size() < static_cast<std::size_t>(std::numeric_limits<int>::max() - 1)
? static_cast<int>(inputBuffer.size() + 1)
: -1);
}
/*!