SDL_disabled_assert - Man Page

The macro used when an assertion is disabled.

Header File

Defined in SDL3/SDL_assert.h

Synopsis

#include "SDL3/SDL.h"

#define SDL_disabled_assert(condition) .BI do{(void)sizeof((condition));}while(SDL_NULL_WHILE_LOOP_CONDITION)

Description

This isn't for direct use by apps, but this is the code that is inserted when an SDL_assert
is disabled (perhaps in a release build).

The code does nothing, but wraps condition in a sizeof operator, which generates no code and has no side effects, but avoid compiler warnings about unused variables.

Availability

This macro is available since SDL 3.2.0.

Info

SDL 3.2.2 Simple Directmedia Layer SDL3 FUNCTIONS