From a31fea3898cf29b0173999e3333f56e3dbb734f4 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Thu, 4 Jun 2026 21:45:57 +0200 Subject: use std::numeric_limits --- src/convert.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/convert.cpp b/src/convert.cpp index 675d244..475fd8c 100644 --- a/src/convert.cpp +++ b/src/convert.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -22,14 +23,14 @@ std::runtime_error error(const char* function, DWORD code) { } bool size_t_to_int(std::size_t src, int32_t& dest) { - if (src > static_cast(INT32_MAX)) + if (src > static_cast(std::numeric_limits::max())) return false; dest = static_cast(src); return true; } bool int_to_size_t(int32_t src, std::size_t& dest) { - if (src < 0 || static_cast(src) > SIZE_MAX) + if (src < 0 || static_cast(src) > std::numeric_limits::max()) return false; dest = static_cast(src); return true; -- cgit v1.3