From c3f3b2b0adafa0f1bb20ff359e72b7b4edd4893a Mon Sep 17 00:00:00 2001 From: Stanislav Motylkov Date: Thu, 18 Dec 2025 19:38:48 +0100 Subject: [PATCH] [BOOTVID:XBOX] Fix MSVC build Fix two similar warnings, that were treated as errors: - warning C4146: unary minus operator applied to unsigned type, result still unsigned Addendum to fa1ec0a2ed44fd4e5e05fec85450940281481ce9. CORE-16216 CORE-16219 --- drivers/base/bootvid/i386/xbox/bootvid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/base/bootvid/i386/xbox/bootvid.c b/drivers/base/bootvid/i386/xbox/bootvid.c index d98c49560bd..3444f7bdee4 100644 --- a/drivers/base/bootvid/i386/xbox/bootvid.c +++ b/drivers/base/bootvid/i386/xbox/bootvid.c @@ -66,7 +66,7 @@ ApplyPalette(VOID) /* Left panning */ for (y = 0; y < SCREEN_HEIGHT; y++) { - Frame = (PULONG)(FrameBufferStart + FB_OFFSET(-PanH, y)); + Frame = (PULONG)(FrameBufferStart + FB_OFFSET(-(LONG)PanH, y)); for (x = 0; x < PanH; x++) { @@ -98,7 +98,7 @@ ApplyPalette(VOID) } /* Bottom panning */ - Frame = (PULONG)(FrameBufferStart + FB_OFFSET(-PanH, SCREEN_HEIGHT)); + Frame = (PULONG)(FrameBufferStart + FB_OFFSET(-(LONG)PanH, SCREEN_HEIGHT)); for (x = 0; x < PanV * FrameBufferWidth; x++) { *Frame++ = CachedPalette[0];