Browse Source

Revert "Improved fallback for SDL_COMPILE_TIME_ASSERT() (thanks @icculus!)"

This reverts commit 9d453daa2389e7bde7e13809309af7a213bcb333.

Oops, it totally doesn't work:
error: unused variable 'SDL_compile_time_assert_SDL_copyp' [-Werror=unused-variable]
Sam Lantinga 1 year ago
parent
commit
080b1dfbdb
1 changed files with 2 additions and 1 deletions
  1. 2 1
      include/SDL3/SDL_stdinc.h

+ 2 - 1
include/SDL3/SDL_stdinc.h

@@ -335,8 +335,9 @@ typedef uint64_t Uint64;
 #endif /* !SDL_COMPILE_TIME_ASSERT */
 
 #ifndef SDL_COMPILE_TIME_ASSERT
+/* universal, but may trigger -Wunused-local-typedefs */
 #define SDL_COMPILE_TIME_ASSERT(name, x)               \
-       extern int SDL_compile_time_assert_ ## name[(x) * 2 - 1]
+       typedef int SDL_compile_time_assert_ ## name[(x) * 2 - 1]
 #endif
 
 /** \cond */