From 25e4eebb649a62b99d88578a0545ba76419cf714 Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 31 Jan 2023 22:29:38 +0100 Subject: [PATCH] Avoid MSVC warning about possible overflow --- conversion/stringconversion.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conversion/stringconversion.cpp b/conversion/stringconversion.cpp index 18a7f01..b2e692f 100644 --- a/conversion/stringconversion.cpp +++ b/conversion/stringconversion.cpp @@ -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::max() - 1) ? static_cast(inputBuffer.size() + 1) : -1); + return convertMultiByteToWide(ec, inputBuffer.data(), inputBuffer.size() < static_cast(std::numeric_limits::max() - 1) + ? static_cast(inputBuffer.size() + 1) + : -1); } /*!