<DESCRIPTION>Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>'value' could be '0': this does not adhere to the specification for the function 'std::_WChar_traits<wchar_t>::length'. </DESCRIPTION>
<MESSAGE>'value' is an Input to 'std::_WChar_traits<wchar_t>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:155)</MESSAGE>
<DESCRIPTION>'value' could be '0': this does not adhere to the specification for the function 'std::_Narrow_char_traits<char,int>::length'. </DESCRIPTION>
<MESSAGE>'value' is an Input to 'std::_Narrow_char_traits<char,int>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:309)</MESSAGE>
<MESSAGE>'value' should not be NULL, because this is not consistent with the SAL annotation on 'std::_Narrow_char_traits<char,int>::length'</MESSAGE>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t>>>::int_writer<unsigned __int64,fmt::v5::basic_format_specs<wchar_t>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<char,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<bool,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<__int64,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<unsigned int,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t>>>::int_writer<wchar_t,fmt::v5::basic_format_specs<wchar_t>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t>>>::int_writer<bool,fmt::v5::basic_format_specs<wchar_t>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t>>>::int_writer<__int64,fmt::v5::basic_format_specs<wchar_t>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t>>>::int_writer<unsigned int,fmt::v5::basic_format_specs<wchar_t>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<int,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t>>>::int_writer<int,fmt::v5::basic_format_specs<wchar_t>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).</DESCRIPTION>
<DESCRIPTION>'value' could be '0': this does not adhere to the specification for the function 'std::_WChar_traits<wchar_t>::length'. </DESCRIPTION>
<MESSAGE>'value' is an Input to 'std::_WChar_traits<wchar_t>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:155)</MESSAGE>
<DESCRIPTION>The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).</DESCRIPTION>
<DESCRIPTION>Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char>>>::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char>>::prefix' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>