stdinc: _Countof is only available in C mode

This commit is contained in:
Anonymous Maarten
2026-05-14 17:36:57 +02:00
committed by Anonymous Maarten
parent a3376acc2e
commit 2fa7ba1e4f

View File

@@ -256,7 +256,7 @@ void *alloca(size_t);
#define SDL_arraysize(array) (sizeof(array)/sizeof(array[0])) /* or `_Countof(array)` on recent gcc and clang */
#else
#if (defined(__GNUC__) && __GNUC__ >= 16) || SDL_HAS_EXTENSION(c_countof)
#if !defined(__cplusplus) && ((defined(__GNUC__) && __GNUC__ >= 16) || SDL_HAS_EXTENSION(c_countof))
#define SDL_arraysize(array) _Countof(array)
#else
#define SDL_arraysize(array) (sizeof(array)/sizeof(array[0]))