====== (This is the documentation for SDL3, which is under heavy development and the API is changing! [https://wiki.libsdl.org/SDL2/ SDL2] is the current stable version!) ====== = SDL_GetAssertionHandler = Get the current assertion handler. == Syntax == SDL_AssertionHandler SDL_GetAssertionHandler(void **puserdata); == Function Parameters == {| |'''puserdata''' |pointer which is filled with the "userdata" pointer that was passed to [[SDL_SetAssertionHandler]]() |} == Return Value == Returns the [[SDL_AssertionHandler]] that is called when an assert triggers. == Remarks == 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. == Version == This function is available since SDL 3.0.0. == Related Functions == :[[SDL_SetAssertionHandler]] ---- [[CategoryAPI]], [[CategoryAssertions]]