From 898501e9e15b989427d866da799f011f93d894ea Mon Sep 17 00:00:00 2001 From: CrackedPixel <5776225+CrackedPixel@users.noreply.github.com> Date: Thu, 26 Feb 2026 16:34:24 -0600 Subject: [PATCH] change defined() to 0/1 check --- src/config.h | 4 ++-- src/platforms/rcore_desktop_glfw.c | 4 ++-- src/platforms/rcore_desktop_rgfw.c | 8 ++++---- src/platforms/rcore_template.c | 2 +- src/platforms/rcore_web.c | 4 ++-- src/platforms/rcore_web_emscripten.c | 4 ++-- src/rcore.c | 4 ++-- src/rtextures.c | 28 ++++++++++++++-------------- 8 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/config.h b/src/config.h index 1c45a1170..7bedd4f4c 100644 --- a/src/config.h +++ b/src/config.h @@ -85,11 +85,11 @@ // However, it can also reduce overall system performance, because the thread scheduler switches tasks more often #define SUPPORT_WINMM_HIGHRES_TIMER 1 #endif -#if !defined(SUPPORT_BUSY_WAIT_LOOP) && !SUPPORT_PARTIALBUSY_WAIT_LOOP +#if !SUPPORT_BUSY_WAIT_LOOP && !SUPPORT_PARTIALBUSY_WAIT_LOOP // Use busy wait loop for timing sync, if not defined, a high-resolution timer is set up and used #define SUPPORT_BUSY_WAIT_LOOP 0 // Disabled by default #endif -#if !defined(SUPPORT_PARTIALBUSY_WAIT_LOOP) && !SUPPORT_BUSY_WAIT_LOOP +#if !SUPPORT_PARTIALBUSY_WAIT_LOOP && !SUPPORT_BUSY_WAIT_LOOP // Use a partial-busy wait loop, in this case frame sleeps for most of the time, // but then runs a busy loop at the end for accuracy #define SUPPORT_PARTIALBUSY_WAIT_LOOP 1 diff --git a/src/platforms/rcore_desktop_glfw.c b/src/platforms/rcore_desktop_glfw.c index 79a94b08b..1e3ae2b45 100644 --- a/src/platforms/rcore_desktop_glfw.c +++ b/src/platforms/rcore_desktop_glfw.c @@ -2049,7 +2049,7 @@ static void MouseButtonCallback(GLFWwindow *window, int button, int action, int CORE.Input.Mouse.currentButtonState[button] = action; CORE.Input.Touch.currentTouchState[button] = action; -#if SUPPORT_GESTURES_SYSTEM && defined(SUPPORT_MOUSE_GESTURES) +#if SUPPORT_GESTURES_SYSTEM && SUPPORT_MOUSE_GESTURES // Process mouse events as touches to be able to use mouse-gestures GestureEvent gestureEvent = { 0 }; @@ -2084,7 +2084,7 @@ static void MouseCursorPosCallback(GLFWwindow *window, double x, double y) CORE.Input.Mouse.currentPosition.y = (float)y; CORE.Input.Touch.position[0] = CORE.Input.Mouse.currentPosition; -#if SUPPORT_GESTURES_SYSTEM && defined(SUPPORT_MOUSE_GESTURES) +#if SUPPORT_GESTURES_SYSTEM && SUPPORT_MOUSE_GESTURES // Process mouse events as touches to be able to use mouse-gestures GestureEvent gestureEvent = { 0 }; diff --git a/src/platforms/rcore_desktop_rgfw.c b/src/platforms/rcore_desktop_rgfw.c index d31f41e4d..178845f16 100755 --- a/src/platforms/rcore_desktop_rgfw.c +++ b/src/platforms/rcore_desktop_rgfw.c @@ -992,7 +992,7 @@ const char *GetClipboardText(void) return RGFW_readClipboard(NULL); } -#if defined(SUPPORT_CLIPBOARD_IMAGE) +#if SUPPORT_CLIPBOARD_IMAGE #if defined(_WIN32) #define WIN32_CLIPBOARD_IMPLEMENTATION #define WINUSER_ALREADY_INCLUDED @@ -1006,7 +1006,7 @@ const char *GetClipboardText(void) Image GetClipboardImage(void) { Image image = { 0 }; -#if defined(SUPPORT_CLIPBOARD_IMAGE) +#if SUPPORT_CLIPBOARD_IMAGE #if defined(_WIN32) unsigned long long int dataSize = 0; // moved into _WIN32 scope until other platforms gain support void *fileData = NULL; // moved into _WIN32 scope until other platforms gain support @@ -1142,7 +1142,7 @@ const char *GetKeyName(int key) // Register all input events void PollInputEvents(void) { -#if defined(SUPPORT_GESTURES_SYSTEM) +#if SUPPORT_GESTURES_SYSTEM // NOTE: Gestures update must be called every frame to reset gestures correctly // because ProcessGestureEvent() is just called on an event, not every frame UpdateGestures(); @@ -1408,7 +1408,7 @@ void PollInputEvents(void) default: break; } -#if defined(SUPPORT_GESTURES_SYSTEM) +#if SUPPORT_GESTURES_SYSTEM if (touchAction > -1) { // Process mouse events as touches to be able to use mouse-gestures diff --git a/src/platforms/rcore_template.c b/src/platforms/rcore_template.c index 87cd2e21e..45c150942 100644 --- a/src/platforms/rcore_template.c +++ b/src/platforms/rcore_template.c @@ -405,7 +405,7 @@ const char *GetKeyName(int key) // Register all input events void PollInputEvents(void) { -#if defined(SUPPORT_GESTURES_SYSTEM) +#if SUPPORT_GESTURES_SYSTEM // NOTE: Gestures update must be called every frame to reset gestures correctly // because ProcessGestureEvent() is just called on an event, not every frame UpdateGestures(); diff --git a/src/platforms/rcore_web.c b/src/platforms/rcore_web.c index 263db7fb8..5fd91eff6 100644 --- a/src/platforms/rcore_web.c +++ b/src/platforms/rcore_web.c @@ -1564,7 +1564,7 @@ static void MouseButtonCallback(GLFWwindow *window, int button, int action, int CORE.Input.Mouse.currentButtonState[button] = action; CORE.Input.Touch.currentTouchState[button] = action; -#if SUPPORT_GESTURES_SYSTEM && defined(SUPPORT_MOUSE_GESTURES) +#if SUPPORT_GESTURES_SYSTEM && SUPPORT_MOUSE_GESTURES // Process mouse events as touches to be able to use mouse-gestures GestureEvent gestureEvent = { 0 }; @@ -1605,7 +1605,7 @@ static void MouseMoveCallback(GLFWwindow *window, double x, double y) CORE.Input.Touch.position[0] = CORE.Input.Mouse.currentPosition; } -#if SUPPORT_GESTURES_SYSTEM && defined(SUPPORT_MOUSE_GESTURES) +#if SUPPORT_GESTURES_SYSTEM && SUPPORT_MOUSE_GESTURES // Process mouse events as touches to be able to use mouse-gestures GestureEvent gestureEvent = { 0 }; diff --git a/src/platforms/rcore_web_emscripten.c b/src/platforms/rcore_web_emscripten.c index ffaa38c27..995881233 100644 --- a/src/platforms/rcore_web_emscripten.c +++ b/src/platforms/rcore_web_emscripten.c @@ -1457,7 +1457,7 @@ static EM_BOOL EmscriptenMouseCallback(int eventType, const EmscriptenMouseEvent default: break; } -#if SUPPORT_GESTURES_SYSTEM && defined(SUPPORT_MOUSE_GESTURES) +#if SUPPORT_GESTURES_SYSTEM && SUPPORT_MOUSE_GESTURES // Process mouse events as touches to be able to use mouse-gestures GestureEvent gestureEvent = { 0 }; @@ -1529,7 +1529,7 @@ static EM_BOOL EmscriptenMouseMoveCallback(int eventType, const EmscriptenMouseE CORE.Input.Touch.position[0] = CORE.Input.Mouse.currentPosition; } -#if SUPPORT_GESTURES_SYSTEM && defined(SUPPORT_MOUSE_GESTURES) +#if SUPPORT_GESTURES_SYSTEM && SUPPORT_MOUSE_GESTURES // Process mouse events as touches to be able to use mouse-gestures GestureEvent gestureEvent = { 0 }; diff --git a/src/rcore.c b/src/rcore.c index 7a0ddbcc6..b21d1ddff 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -1607,7 +1607,7 @@ int GetFPS(void) { int fps = 0; -#if !defined(SUPPORT_CUSTOM_FRAME_CONTROL) +#if !SUPPORT_CUSTOM_FRAME_CONTROL #define FPS_CAPTURE_FRAMES_COUNT 30 // 30 captures #define FPS_AVERAGE_TIME_SECONDS 0.5f // 500 milliseconds #define FPS_STEP (FPS_AVERAGE_TIME_SECONDS/FPS_CAPTURE_FRAMES_COUNT) @@ -4582,7 +4582,7 @@ static void RecordAutomationEvent(void) } #endif -#if !defined(SUPPORT_MODULE_RTEXT) +#if !SUPPORT_MODULE_RTEXT // Formatting of text with variables to 'embed' // WARNING: String returned will expire after this function is called MAX_TEXTFORMAT_BUFFERS times const char *TextFormat(const char *text, ...) diff --git a/src/rtextures.c b/src/rtextures.c index a134c4659..2aef6f5a0 100644 --- a/src/rtextures.c +++ b/src/rtextures.c @@ -71,31 +71,31 @@ #include // Required for: sprintf() [Used in ExportImageAsCode()] // Support only desired texture formats on stb_image -#if !defined(SUPPORT_FILEFORMAT_BMP) +#if !SUPPORT_FILEFORMAT_BMP #define STBI_NO_BMP #endif -#if !defined(SUPPORT_FILEFORMAT_PNG) +#if !SUPPORT_FILEFORMAT_PNG #define STBI_NO_PNG #endif -#if !defined(SUPPORT_FILEFORMAT_TGA) +#if !SUPPORT_FILEFORMAT_TGA #define STBI_NO_TGA #endif -#if !defined(SUPPORT_FILEFORMAT_JPG) +#if !SUPPORT_FILEFORMAT_JPG #define STBI_NO_JPEG // Image format .jpg and .jpeg #endif -#if !defined(SUPPORT_FILEFORMAT_PSD) +#if !SUPPORT_FILEFORMAT_PSD #define STBI_NO_PSD #endif -#if !defined(SUPPORT_FILEFORMAT_GIF) +#if !SUPPORT_FILEFORMAT_GIF #define STBI_NO_GIF #endif -#if !defined(SUPPORT_FILEFORMAT_PIC) +#if !SUPPORT_FILEFORMAT_PIC #define STBI_NO_PIC #endif -#if !defined(SUPPORT_FILEFORMAT_HDR) +#if !SUPPORT_FILEFORMAT_HDR #define STBI_NO_HDR #endif -#if !defined(SUPPORT_FILEFORMAT_PNM) +#if !SUPPORT_FILEFORMAT_PNM #define STBI_NO_PNM #endif @@ -150,11 +150,11 @@ #endif #endif -#if (defined(SUPPORT_FILEFORMAT_DDS) || \ - defined(SUPPORT_FILEFORMAT_PKM) || \ - defined(SUPPORT_FILEFORMAT_KTX) || \ - defined(SUPPORT_FILEFORMAT_PVR) || \ - defined(SUPPORT_FILEFORMAT_ASTC)) +#if (SUPPORT_FILEFORMAT_DDS || \ + SUPPORT_FILEFORMAT_PKM || \ + SUPPORT_FILEFORMAT_KTX || \ + SUPPORT_FILEFORMAT_PVR || \ + SUPPORT_FILEFORMAT_ASTC) #if defined(__GNUC__) // GCC and Clang #pragma GCC diagnostic push