mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-25 06:18:40 +00:00
stdinc: _Countof is only available in C mode
This commit is contained in:
committed by
Anonymous Maarten
parent
a3376acc2e
commit
2fa7ba1e4f
@@ -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]))
|
||||
|
||||
Reference in New Issue
Block a user