From f84428ca016853b3a35c4783970d50cc4942755e Mon Sep 17 00:00:00 2001 From: Pierre Wendling Date: Mon, 27 Mar 2023 11:51:19 -0400 Subject: [PATCH] SDL_hidapi_steam.c: Fix compilation under c2x. When N2935 is implemented, the enum breaks compilation. Use a #define of the SDL booleans instead. (cherry picked from commit 975039ce0d3587c42e11f2922240957fc8f74166) (cherry picked from commit ed5a343d25fd12c199a1e0479e65d93cd60ccf3d) --- src/joystick/hidapi/SDL_hidapi_steam.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/joystick/hidapi/SDL_hidapi_steam.c b/src/joystick/hidapi/SDL_hidapi_steam.c index 991dec865..04f59a7ca 100644 --- a/src/joystick/hidapi/SDL_hidapi_steam.c +++ b/src/joystick/hidapi/SDL_hidapi_steam.c @@ -37,11 +37,9 @@ #include -typedef enum -{ - false, - true -} bool; +#define bool SDL_bool +#define true SDL_TRUE +#define false SDL_FALSE typedef uint32_t uint32; typedef uint64_t uint64;