SDL_config.h File Reference
`#include "SDL_platform.h"`
Include dependency graph for SDL_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros

#define | SIZEOF_VOIDP 4
#define | HAVE_GCC_ATOMICS 1
#define | HAVE_LIBC 1
#define | HAVE_ALLOCA_H 1
#define | HAVE_SYS_TYPES_H 1
#define | HAVE_STDIO_H 1
#define | STDC_HEADERS 1
#define | HAVE_STDLIB_H 1
#define | HAVE_STDARG_H 1
#define | HAVE_MALLOC_H 1
#define | HAVE_MEMORY_H 1
#define | HAVE_STRING_H 1
#define | HAVE_STRINGS_H 1
#define | HAVE_INTTYPES_H 1
#define | HAVE_STDINT_H 1
#define | HAVE_CTYPE_H 1
#define | HAVE_MATH_H 1
#define | HAVE_ICONV_H 1
#define | HAVE_SIGNAL_H 1
#define | HAVE_LIBUDEV_H 1
#define | HAVE_DBUS_DBUS_H 1
#define | HAVE_MALLOC 1
#define | HAVE_CALLOC 1
#define | HAVE_REALLOC 1
#define | HAVE_FREE 1
#define | HAVE_ALLOCA 1
#define | HAVE_QSORT 1
#define | HAVE_ABS 1
#define | HAVE_BCOPY 1
#define | HAVE_MEMSET 1
#define | HAVE_MEMCPY 1
#define | HAVE_MEMMOVE 1
#define | HAVE_MEMCMP 1
#define | HAVE_STRLEN 1
#define | HAVE_STRDUP 1
#define | HAVE_STRCHR 1
#define | HAVE_STRRCHR 1
#define | HAVE_STRSTR 1
#define | HAVE_STRTOL 1
#define | HAVE_STRTOUL 1
#define | HAVE_STRTOLL 1
#define | HAVE_STRTOULL 1
#define | HAVE_STRTOD 1
#define | HAVE_ATOI 1
#define | HAVE_ATOF 1
#define | HAVE_STRCMP 1
#define | HAVE_STRNCMP 1
#define | HAVE_STRCASECMP 1
#define | HAVE_STRNCASECMP 1
#define | HAVE_VSSCANF 1
#define | HAVE_VSNPRINTF 1
#define | HAVE_M_PI
#define | HAVE_ATAN 1
#define | HAVE_ATAN2 1
#define | HAVE_ACOS 1
#define | HAVE_ASIN 1
#define | HAVE_CEIL 1
#define | HAVE_COPYSIGN 1
#define | HAVE_COS 1
#define | HAVE_COSF 1
#define | HAVE_FABS 1
#define | HAVE_FLOOR 1
#define | HAVE_LOG 1
#define | HAVE_POW 1
#define | HAVE_SCALBN 1
#define | HAVE_SIN 1
#define | HAVE_SINF 1
#define | HAVE_SQRT 1
#define | HAVE_SQRTF 1
#define | HAVE_TAN 1
#define | HAVE_TANF 1
#define | HAVE_FSEEKO 1
#define | HAVE_FSEEKO64 1
#define | HAVE_SIGACTION 1
#define | HAVE_SA_SIGACTION 1
#define | HAVE_SETJMP 1
#define | HAVE_NANOSLEEP 1
#define | HAVE_SYSCONF 1
#define | HAVE_CLOCK_GETTIME 1
#define | HAVE_MPROTECT 1
#define | HAVE_ICONV 1
#define | HAVE_PTHREAD_SETNAME_NP 1
#define | HAVE_SEM_TIMEDWAIT 1
#define | SDL_LOADSO_DISABLED 1
#define | SDL_AUDIO_DRIVER_ALSA 1
#define | SDL_AUDIO_DRIVER_PULSEAUDIO 1
#define | SDL_AUDIO_DRIVER_DISK 1
#define | SDL_AUDIO_DRIVER_DUMMY 1
#define | SDL_AUDIO_DRIVER_SNDIO 1
#define | SDL_AUDIO_DRIVER_OSS 1
#define | SDL_INPUT_LINUXEV 1
#define | SDL_INPUT_LINUXKD 1
#define | SDL_JOYSTICK_LINUX 1
#define | SDL_HAPTIC_LINUX 1
#define | SDL_LOADSO_DLOPEN 1
#define | SDL_THREAD_PTHREAD 1
#define | SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
#define | SDL_TIMER_UNIX 1
#define | SDL_VIDEO_DRIVER_DUMMY 1
#define | SDL_VIDEO_DRIVER_WAYLAND 1
#define | SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 1
#define | SDL_VIDEO_DRIVER_MIR 1
#define | SDL_VIDEO_DRIVER_MIR_DYNAMIC "libmirclient.so.9"
#define | SDL_VIDEO_DRIVER_MIR_DYNAMIC_XKBCOMMON "libxkbcommon.so.0"
#define | SDL_VIDEO_DRIVER_X11 1
#define | SDL_VIDEO_DRIVER_X11_XCURSOR 1
#define | SDL_VIDEO_DRIVER_X11_XDBE 1
#define | SDL_VIDEO_DRIVER_X11_XINERAMA 1
#define | SDL_VIDEO_DRIVER_X11_XINPUT2 1
#define | SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1
#define | SDL_VIDEO_DRIVER_X11_XRANDR 1
#define | SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1
#define | SDL_VIDEO_DRIVER_X11_XSHAPE 1
#define | SDL_VIDEO_DRIVER_X11_XVIDMODE 1
#define | SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1
#define | SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1
#define | SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1
#define | SDL_VIDEO_RENDER_OGL 1
#define | SDL_VIDEO_RENDER_OGL_ES2 1
#define | SDL_VIDEO_OPENGL 1
#define | SDL_VIDEO_OPENGL_ES2 1
#define | SDL_VIDEO_OPENGL_EGL 1
#define | SDL_VIDEO_OPENGL_GLX 1
#define | SDL_POWER_LINUX 1
#define | SDL_FILESYSTEM_UNIX 1
#define | SDL_ASSEMBLY_ROUTINES 1

## Macro Definition Documentation

#define HAVE_ABS 1

Definition at line 100 of file SDL_config.h.

#define HAVE_ACOS 1

Definition at line 144 of file SDL_config.h.

#define HAVE_ALLOCA 1

Definition at line 92 of file SDL_config.h.

#define HAVE_ALLOCA_H 1

Definition at line 65 of file SDL_config.h.

#define HAVE_ASIN 1

Definition at line 145 of file SDL_config.h.

#define HAVE_ATAN 1

Definition at line 142 of file SDL_config.h.

#define HAVE_ATAN2 1

Definition at line 143 of file SDL_config.h.

#define HAVE_ATOF 1

Definition at line 130 of file SDL_config.h.

#define HAVE_ATOI 1

Definition at line 129 of file SDL_config.h.

#define HAVE_BCOPY 1

Definition at line 101 of file SDL_config.h.

#define HAVE_CALLOC 1

Definition at line 89 of file SDL_config.h.

#define HAVE_CEIL 1

Definition at line 146 of file SDL_config.h.

#define HAVE_CLOCK_GETTIME 1

Definition at line 169 of file SDL_config.h.

#define HAVE_COPYSIGN 1

Definition at line 147 of file SDL_config.h.

#define HAVE_COS 1

Definition at line 148 of file SDL_config.h.

#define HAVE_COSF 1

Definition at line 149 of file SDL_config.h.

#define HAVE_CTYPE_H 1

Definition at line 77 of file SDL_config.h.

#define HAVE_DBUS_DBUS_H 1

Definition at line 84 of file SDL_config.h.

#define HAVE_FABS 1

Definition at line 150 of file SDL_config.h.

#define HAVE_FLOOR 1

Definition at line 151 of file SDL_config.h.

#define HAVE_FREE 1

Definition at line 91 of file SDL_config.h.

#define HAVE_FSEEKO 1

Definition at line 161 of file SDL_config.h.

#define HAVE_FSEEKO64 1

Definition at line 162 of file SDL_config.h.

#define HAVE_GCC_ATOMICS 1

Definition at line 51 of file SDL_config.h.

#define HAVE_ICONV 1

Definition at line 172 of file SDL_config.h.

#define HAVE_ICONV_H 1

Definition at line 79 of file SDL_config.h.

#define HAVE_INTTYPES_H 1

Definition at line 75 of file SDL_config.h.

#define HAVE_LIBC 1

Definition at line 61 of file SDL_config.h.

#define HAVE_LIBUDEV_H 1

Definition at line 83 of file SDL_config.h.

#define HAVE_LOG 1

Definition at line 152 of file SDL_config.h.

#define HAVE_M_PI

Definition at line 141 of file SDL_config.h.

#define HAVE_MALLOC 1

Definition at line 88 of file SDL_config.h.

#define HAVE_MALLOC_H 1

Definition at line 71 of file SDL_config.h.

#define HAVE_MATH_H 1

Definition at line 78 of file SDL_config.h.

#define HAVE_MEMCMP 1

Definition at line 105 of file SDL_config.h.

#define HAVE_MEMCPY 1

Definition at line 103 of file SDL_config.h.

#define HAVE_MEMMOVE 1

Definition at line 104 of file SDL_config.h.

#define HAVE_MEMORY_H 1

Definition at line 72 of file SDL_config.h.

#define HAVE_MEMSET 1

Definition at line 102 of file SDL_config.h.

#define HAVE_MPROTECT 1

Definition at line 171 of file SDL_config.h.

#define HAVE_NANOSLEEP 1

Definition at line 166 of file SDL_config.h.

#define HAVE_POW 1

Definition at line 153 of file SDL_config.h.

#define HAVE_PTHREAD_SETNAME_NP 1

Definition at line 173 of file SDL_config.h.

#define HAVE_QSORT 1

Definition at line 99 of file SDL_config.h.

#define HAVE_REALLOC 1

Definition at line 90 of file SDL_config.h.

#define HAVE_SA_SIGACTION 1

Definition at line 164 of file SDL_config.h.

#define HAVE_SCALBN 1

Definition at line 154 of file SDL_config.h.

#define HAVE_SEM_TIMEDWAIT 1

Definition at line 175 of file SDL_config.h.

#define HAVE_SETJMP 1

Definition at line 165 of file SDL_config.h.

#define HAVE_SIGACTION 1

Definition at line 163 of file SDL_config.h.

#define HAVE_SIGNAL_H 1

Definition at line 80 of file SDL_config.h.

#define HAVE_SIN 1

Definition at line 155 of file SDL_config.h.

#define HAVE_SINF 1

Definition at line 156 of file SDL_config.h.

#define HAVE_SQRT 1

Definition at line 157 of file SDL_config.h.

#define HAVE_SQRTF 1

Definition at line 158 of file SDL_config.h.

#define HAVE_STDARG_H 1

Definition at line 70 of file SDL_config.h.

#define HAVE_STDINT_H 1

Definition at line 76 of file SDL_config.h.

#define HAVE_STDIO_H 1

Definition at line 67 of file SDL_config.h.

#define HAVE_STDLIB_H 1

Definition at line 69 of file SDL_config.h.

#define HAVE_STRCASECMP 1

Definition at line 134 of file SDL_config.h.

#define HAVE_STRCHR 1

Definition at line 115 of file SDL_config.h.

#define HAVE_STRCMP 1

Definition at line 131 of file SDL_config.h.

#define HAVE_STRDUP 1

Definition at line 109 of file SDL_config.h.

#define HAVE_STRING_H 1

Definition at line 73 of file SDL_config.h.

#define HAVE_STRINGS_H 1

Definition at line 74 of file SDL_config.h.

#define HAVE_STRLEN 1

Definition at line 106 of file SDL_config.h.

#define HAVE_STRNCASECMP 1

Definition at line 136 of file SDL_config.h.

#define HAVE_STRNCMP 1

Definition at line 132 of file SDL_config.h.

#define HAVE_STRRCHR 1

Definition at line 116 of file SDL_config.h.

#define HAVE_STRSTR 1

Definition at line 117 of file SDL_config.h.

#define HAVE_STRTOD 1

Definition at line 128 of file SDL_config.h.

#define HAVE_STRTOL 1

Definition at line 122 of file SDL_config.h.

#define HAVE_STRTOLL 1

Definition at line 126 of file SDL_config.h.

#define HAVE_STRTOUL 1

Definition at line 123 of file SDL_config.h.

#define HAVE_STRTOULL 1

Definition at line 127 of file SDL_config.h.

#define HAVE_SYS_TYPES_H 1

Definition at line 66 of file SDL_config.h.

#define HAVE_SYSCONF 1

Definition at line 167 of file SDL_config.h.

#define HAVE_TAN 1

Definition at line 159 of file SDL_config.h.

#define HAVE_TANF 1

Definition at line 160 of file SDL_config.h.

#define HAVE_VSNPRINTF 1

Definition at line 140 of file SDL_config.h.

#define HAVE_VSSCANF 1

Definition at line 138 of file SDL_config.h.

#define SDL_ASSEMBLY_ROUTINES 1

Definition at line 357 of file SDL_config.h.

#define SDL_AUDIO_DRIVER_ALSA 1

Definition at line 203 of file SDL_config.h.

#define SDL_AUDIO_DRIVER_DISK 1

Definition at line 212 of file SDL_config.h.

#define SDL_AUDIO_DRIVER_DUMMY 1

Definition at line 213 of file SDL_config.h.

#define SDL_AUDIO_DRIVER_OSS 1

Definition at line 224 of file SDL_config.h.

#define SDL_AUDIO_DRIVER_PULSEAUDIO 1

Definition at line 207 of file SDL_config.h.

#define SDL_AUDIO_DRIVER_SNDIO 1

Definition at line 222 of file SDL_config.h.

#define SDL_FILESYSTEM_UNIX 1

Definition at line 350 of file SDL_config.h.

#define SDL_HAPTIC_LINUX 1

Definition at line 250 of file SDL_config.h.

#define SDL_INPUT_LINUXEV 1

Definition at line 235 of file SDL_config.h.

#define SDL_INPUT_LINUXKD 1

Definition at line 236 of file SDL_config.h.

#define SDL_JOYSTICK_LINUX 1

Definition at line 243 of file SDL_config.h.

#define SDL_LOADSO_DISABLED 1

Definition at line 194 of file SDL_config.h.

#define SDL_LOADSO_DLOPEN 1

Definition at line 257 of file SDL_config.h.

#define SDL_POWER_LINUX 1

Definition at line 338 of file SDL_config.h.

#define SDL_THREAD_PTHREAD 1

Definition at line 263 of file SDL_config.h.

#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1

Definition at line 264 of file SDL_config.h.

#define SDL_TIMER_UNIX 1

Definition at line 271 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_DUMMY 1

Definition at line 279 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_MIR 1

Definition at line 287 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_MIR_DYNAMIC "libmirclient.so.9"

Definition at line 288 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_MIR_DYNAMIC_XKBCOMMON "libxkbcommon.so.0"

Definition at line 289 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_WAYLAND 1

Definition at line 281 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 1

Definition at line 282 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11 1

Definition at line 290 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1

Definition at line 312 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1

Definition at line 313 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1

Definition at line 311 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XCURSOR 1

Definition at line 302 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XDBE 1

Definition at line 303 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XINERAMA 1

Definition at line 304 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XINPUT2 1

Definition at line 305 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1

Definition at line 306 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XRANDR 1

Definition at line 307 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1

Definition at line 308 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XSHAPE 1

Definition at line 309 of file SDL_config.h.

#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1

Definition at line 310 of file SDL_config.h.

#define SDL_VIDEO_OPENGL 1

Definition at line 326 of file SDL_config.h.

#define SDL_VIDEO_OPENGL_EGL 1

Definition at line 331 of file SDL_config.h.

#define SDL_VIDEO_OPENGL_ES2 1

Definition at line 328 of file SDL_config.h.

#define SDL_VIDEO_OPENGL_GLX 1

Definition at line 332 of file SDL_config.h.

#define SDL_VIDEO_RENDER_OGL 1

Definition at line 320 of file SDL_config.h.

#define SDL_VIDEO_RENDER_OGL_ES2 1

Definition at line 322 of file SDL_config.h.

#define SIZEOF_VOIDP 4

Definition at line 49 of file SDL_config.h.

#define STDC_HEADERS 1

Definition at line 68 of file SDL_config.h.