From de433838ad27ebc28ed53ee19eb604b0eb7d3acb Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sun, 5 Jul 2026 04:51:10 +0300
Subject: [PATCH] SDL_cocoawindow.m: work-around build error due to
-Wgnu-folding-constant
---
src/video/cocoa/SDL_cocoawindow.m | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m
index 6447f8fd6ffaf..f9e2051ce4d70 100644
--- a/src/video/cocoa/SDL_cocoawindow.m
+++ b/src/video/cocoa/SDL_cocoawindow.m
@@ -2236,7 +2236,7 @@ int Cocoa_SetWindowGammaRamp(_THIS, SDL_Window * window, const Uint16 * ramp)
{
SDL_VideoDisplay *display = SDL_GetDisplayForWindow(window);
CGDirectDisplayID display_id = ((SDL_DisplayData *)display->driverdata)->display;
- const uint32_t tableSize = 256;
+ #define tableSize 256
CGGammaValue redTable[tableSize];
CGGammaValue greenTable[tableSize];
CGGammaValue blueTable[tableSize];
@@ -2255,6 +2255,7 @@ int Cocoa_SetWindowGammaRamp(_THIS, SDL_Window * window, const Uint16 * ramp)
return SDL_SetError("CGSetDisplayTransferByTable()");
}
return 0;
+ #undef tableSize
}}
void *Cocoa_GetWindowICCProfile(_THIS, SDL_Window * window, size_t * size)
@@ -2335,7 +2336,7 @@ int Cocoa_GetWindowGammaRamp(_THIS, SDL_Window * window, Uint16 * ramp)
{
SDL_VideoDisplay *display = SDL_GetDisplayForWindow(window);
CGDirectDisplayID display_id = ((SDL_DisplayData *)display->driverdata)->display;
- const uint32_t tableSize = 256;
+ #define tableSize 256
CGGammaValue redTable[tableSize];
CGGammaValue greenTable[tableSize];
CGGammaValue blueTable[tableSize];
@@ -2352,6 +2353,7 @@ int Cocoa_GetWindowGammaRamp(_THIS, SDL_Window * window, Uint16 * ramp)
ramp[2*256+i] = (Uint16)(blueTable[i] * 65535.0f);
}
return 0;
+ #undef tableSize
}
void Cocoa_SetWindowMouseRect(_THIS, SDL_Window * window)