Provided by: libsdl3-doc_3.2.8+ds-1_all bug

NAME

       SDL_FunctionPointer - A generic function pointer.

HEADER FILE

       Defined in SDL3/SDL_stdinc.h

SYNOPSIS

       #include "SDL3/SDL.h"

       typedef void (*SDL_FunctionPointer)(void);

DESCRIPTION

       In  theory, generic function pointers should use this, instead of void , since some platforms could treat
       code addresses differently than data addresses. Although in current times no popular platforms make  this
       distinction, it is more correct and portable to use the correct type for a generic pointer.

       If  for  some  reason  you  need  to  force  this typedef to be an actual void , perhaps to work around a
       compiler or existing code, you can define

       SDL_FUNCTION_POINTER_IS_VOID_POINTER before including any SDL headers.

AVAILABILITY

       This datatype is available since SDL 3.2.0.

Simple Directmedia Layer                            SDL 3.2.8                         SDL_FunctionPointer(3type)