SDL_enabled_assert(): Use NULL istead of 0 to explicity initialize the pointer members of SDL_AssertData

(cherry picked from commit faf3bd9991)
This commit is contained in:
Petar Popovic
2025-08-03 16:32:42 +02:00
committed by Ryan C. Gordon
parent ec45117f0f
commit 291b9b3c82

View File

@@ -362,7 +362,7 @@ extern SDL_DECLSPEC SDL_AssertState SDLCALL SDL_ReportAssertion(SDL_AssertData *
#define SDL_enabled_assert(condition) \
do { \
while ( !(condition) ) { \
static struct SDL_AssertData sdl_assert_data = { 0, 0, #condition, 0, 0, 0, 0 }; \
static struct SDL_AssertData sdl_assert_data = { false, 0, #condition, NULL, 0, NULL, NULL }; \
const SDL_AssertState sdl_assert_state = SDL_ReportAssertion(&sdl_assert_data, SDL_FUNCTION, SDL_FILE, SDL_LINE); \
if (sdl_assert_state == SDL_ASSERTION_RETRY) { \
continue; /* go again. */ \