SDL_GetAssertionHandler(3)

SDL_GetAssertionHandler3

Get the current assertion handler.

Usage

#include "SDL3/SDL.h"

SDL_AssertionHandler SDL_GetAssertionHandler(void **puserdata);

Header file

Defined in SDL3/SDL_assert.h

Overview

This returns the function pointer that is called when an assertion is triggered. This is either the value last passed to

SDL_SetAssertionHandler (), or if no application-specified function is set, is equivalent to calling

SDL_GetDefaultAssertionHandler ().

The parameter puserdata is a pointer to a void*, which will store the "userdata" pointer that was passed to

SDL_SetAssertionHandler (). This value will always be NULL for the default handler. If you don't care about this data, it is safe to pass a NULL pointer to this function to ignore it.

Function parameters

puserdata

pointer which is filled with the "userdata" pointer that was passed to SDL_SetAssertionHandler ().

Return value

( SDL_AssertionHandler ) Returns the

SDL_AssertionHandler
that is called when an assert triggers.

Thread safety

It is safe to call this function from any thread.

Availability

This function is available since SDL 3.2.0.

From libsdl3-doc 3.2.10+ds-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.