summaryrefslogtreecommitdiff
path: root/tools/source/misc/pathutils.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'tools/source/misc/pathutils.cxx')
-rw-r--r--tools/source/misc/pathutils.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/source/misc/pathutils.cxx b/tools/source/misc/pathutils.cxx
index 28e63ac674a8..706740a320f9 100644
--- a/tools/source/misc/pathutils.cxx
+++ b/tools/source/misc/pathutils.cxx
@@ -21,9 +21,10 @@
#if defined(_WIN32)
-#include <cstddef>
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
+
+#include <o3tl/safeint.hxx>
#include <sal/types.h>
#include <tools/pathutils.hxx>
@@ -79,8 +80,7 @@ WCHAR * buildPath(
}
}
if (backLength <
- static_cast< std::size_t >(MAX_PATH - (frontEnd - frontBegin)))
- // hopefully std::size_t is large enough
+ o3tl::make_unsigned(MAX_PATH - (frontEnd - frontBegin)))
{
WCHAR * p;
if (frontBegin == path) {