From 11610d9bbe0f0e4a42cca5503ff65f33b603b5c8 Mon Sep 17 00:00:00 2001 From: Duncan Date: Sat, 28 Sep 2024 05:53:59 +0100 Subject: [PATCH] Fix building debug (#22840) ssizet is a non-standard POSIX addition --- .../drawing/engines/opengl/OpenGLDrawingEngine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp b/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp index 3bedf9d20b..00f987d5c8 100644 --- a/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp +++ b/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp @@ -1150,8 +1150,8 @@ ScreenRect OpenGLDrawingContext::CalculateClipping(const DrawPixelInfo& dpi) con const int32_t bytesPerRow = screenDPI->LineStride(); const int32_t bitsOffset = static_cast(dpi.bits - screenDPI->bits); # ifndef NDEBUG - const ssize_t bitsSize = static_cast(screenDPI->height) * static_cast(bytesPerRow); - assert(static_cast(bitsOffset) < bitsSize && static_cast(bitsOffset) >= 0); + const ptrdiff_t bitsSize = static_cast(screenDPI->height) * static_cast(bytesPerRow); + assert(static_cast(bitsOffset) < bitsSize && static_cast(bitsOffset) >= 0); # endif const int32_t left = bitsOffset % bytesPerRow;