SDL  2.0
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_IBUS_IBUS_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_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_ES   1
 
#define SDL_VIDEO_RENDER_OGL_ES2   1
 
#define SDL_VIDEO_OPENGL_ES   1
 
#define SDL_VIDEO_OPENGL_ES2   1
 
#define SDL_VIDEO_OPENGL_EGL   1
 
#define SDL_POWER_LINUX   1
 
#define SDL_FILESYSTEM_UNIX   1
 
#define SDL_ASSEMBLY_ROUTINES   1
 
#define SDL_USE_IME   1
 

Macro Definition Documentation

◆ HAVE_ABS

#define HAVE_ABS   1

Definition at line 101 of file SDL_config.h.

◆ HAVE_ACOS

#define HAVE_ACOS   1

Definition at line 145 of file SDL_config.h.

◆ HAVE_ALLOCA

#define HAVE_ALLOCA   1

Definition at line 93 of file SDL_config.h.

◆ HAVE_ALLOCA_H

#define HAVE_ALLOCA_H   1

Definition at line 65 of file SDL_config.h.

◆ HAVE_ASIN

#define HAVE_ASIN   1

Definition at line 146 of file SDL_config.h.

◆ HAVE_ATAN

#define HAVE_ATAN   1

Definition at line 143 of file SDL_config.h.

◆ HAVE_ATAN2

#define HAVE_ATAN2   1

Definition at line 144 of file SDL_config.h.

◆ HAVE_ATOF

#define HAVE_ATOF   1

Definition at line 131 of file SDL_config.h.

◆ HAVE_ATOI

#define HAVE_ATOI   1

Definition at line 130 of file SDL_config.h.

◆ HAVE_BCOPY

#define HAVE_BCOPY   1

Definition at line 102 of file SDL_config.h.

◆ HAVE_CALLOC

#define HAVE_CALLOC   1

Definition at line 90 of file SDL_config.h.

◆ HAVE_CEIL

#define HAVE_CEIL   1

Definition at line 147 of file SDL_config.h.

◆ HAVE_CLOCK_GETTIME

#define HAVE_CLOCK_GETTIME   1

Definition at line 170 of file SDL_config.h.

◆ HAVE_COPYSIGN

#define HAVE_COPYSIGN   1

Definition at line 148 of file SDL_config.h.

◆ HAVE_COS

#define HAVE_COS   1

Definition at line 149 of file SDL_config.h.

◆ HAVE_COSF

#define HAVE_COSF   1

Definition at line 150 of file SDL_config.h.

◆ HAVE_CTYPE_H

#define HAVE_CTYPE_H   1

Definition at line 77 of file SDL_config.h.

◆ HAVE_DBUS_DBUS_H

#define HAVE_DBUS_DBUS_H   1

Definition at line 84 of file SDL_config.h.

◆ HAVE_FABS

#define HAVE_FABS   1

Definition at line 151 of file SDL_config.h.

◆ HAVE_FLOOR

#define HAVE_FLOOR   1

Definition at line 152 of file SDL_config.h.

◆ HAVE_FREE

#define HAVE_FREE   1

Definition at line 92 of file SDL_config.h.

◆ HAVE_FSEEKO

#define HAVE_FSEEKO   1

Definition at line 162 of file SDL_config.h.

◆ HAVE_FSEEKO64

#define HAVE_FSEEKO64   1

Definition at line 163 of file SDL_config.h.

◆ HAVE_GCC_ATOMICS

#define HAVE_GCC_ATOMICS   1

Definition at line 51 of file SDL_config.h.

◆ HAVE_IBUS_IBUS_H

#define HAVE_IBUS_IBUS_H   1

Definition at line 85 of file SDL_config.h.

◆ HAVE_ICONV

#define HAVE_ICONV   1

Definition at line 173 of file SDL_config.h.

◆ HAVE_ICONV_H

#define HAVE_ICONV_H   1

Definition at line 79 of file SDL_config.h.

◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H   1

Definition at line 75 of file SDL_config.h.

◆ HAVE_LIBC

#define HAVE_LIBC   1

Definition at line 61 of file SDL_config.h.

◆ HAVE_LIBUDEV_H

#define HAVE_LIBUDEV_H   1

Definition at line 83 of file SDL_config.h.

◆ HAVE_LOG

#define HAVE_LOG   1

Definition at line 153 of file SDL_config.h.

◆ HAVE_M_PI

#define HAVE_M_PI

Definition at line 142 of file SDL_config.h.

◆ HAVE_MALLOC

#define HAVE_MALLOC   1

Definition at line 89 of file SDL_config.h.

◆ HAVE_MALLOC_H

#define HAVE_MALLOC_H   1

Definition at line 71 of file SDL_config.h.

◆ HAVE_MATH_H

#define HAVE_MATH_H   1

Definition at line 78 of file SDL_config.h.

◆ HAVE_MEMCMP

#define HAVE_MEMCMP   1

Definition at line 106 of file SDL_config.h.

◆ HAVE_MEMCPY

#define HAVE_MEMCPY   1

Definition at line 104 of file SDL_config.h.

◆ HAVE_MEMMOVE

#define HAVE_MEMMOVE   1

Definition at line 105 of file SDL_config.h.

◆ HAVE_MEMORY_H

#define HAVE_MEMORY_H   1

Definition at line 72 of file SDL_config.h.

◆ HAVE_MEMSET

#define HAVE_MEMSET   1

Definition at line 103 of file SDL_config.h.

◆ HAVE_MPROTECT

#define HAVE_MPROTECT   1

Definition at line 172 of file SDL_config.h.

◆ HAVE_NANOSLEEP

#define HAVE_NANOSLEEP   1

Definition at line 167 of file SDL_config.h.

◆ HAVE_POW

#define HAVE_POW   1

Definition at line 154 of file SDL_config.h.

◆ HAVE_PTHREAD_SETNAME_NP

#define HAVE_PTHREAD_SETNAME_NP   1

Definition at line 174 of file SDL_config.h.

◆ HAVE_QSORT

#define HAVE_QSORT   1

Definition at line 100 of file SDL_config.h.

◆ HAVE_REALLOC

#define HAVE_REALLOC   1

Definition at line 91 of file SDL_config.h.

◆ HAVE_SA_SIGACTION

#define HAVE_SA_SIGACTION   1

Definition at line 165 of file SDL_config.h.

◆ HAVE_SCALBN

#define HAVE_SCALBN   1

Definition at line 155 of file SDL_config.h.

◆ HAVE_SEM_TIMEDWAIT

#define HAVE_SEM_TIMEDWAIT   1

Definition at line 176 of file SDL_config.h.

◆ HAVE_SETJMP

#define HAVE_SETJMP   1

Definition at line 166 of file SDL_config.h.

◆ HAVE_SIGACTION

#define HAVE_SIGACTION   1

Definition at line 164 of file SDL_config.h.

◆ HAVE_SIGNAL_H

#define HAVE_SIGNAL_H   1

Definition at line 80 of file SDL_config.h.

◆ HAVE_SIN

#define HAVE_SIN   1

Definition at line 156 of file SDL_config.h.

◆ HAVE_SINF

#define HAVE_SINF   1

Definition at line 157 of file SDL_config.h.

◆ HAVE_SQRT

#define HAVE_SQRT   1

Definition at line 158 of file SDL_config.h.

◆ HAVE_SQRTF

#define HAVE_SQRTF   1

Definition at line 159 of file SDL_config.h.

◆ HAVE_STDARG_H

#define HAVE_STDARG_H   1

Definition at line 70 of file SDL_config.h.

◆ HAVE_STDINT_H

#define HAVE_STDINT_H   1

Definition at line 76 of file SDL_config.h.

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

Definition at line 67 of file SDL_config.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 69 of file SDL_config.h.

◆ HAVE_STRCASECMP

#define HAVE_STRCASECMP   1

Definition at line 135 of file SDL_config.h.

◆ HAVE_STRCHR

#define HAVE_STRCHR   1

Definition at line 116 of file SDL_config.h.

◆ HAVE_STRCMP

#define HAVE_STRCMP   1

Definition at line 132 of file SDL_config.h.

◆ HAVE_STRDUP

#define HAVE_STRDUP   1

Definition at line 110 of file SDL_config.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

Definition at line 73 of file SDL_config.h.

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

Definition at line 74 of file SDL_config.h.

◆ HAVE_STRLEN

#define HAVE_STRLEN   1

Definition at line 107 of file SDL_config.h.

◆ HAVE_STRNCASECMP

#define HAVE_STRNCASECMP   1

Definition at line 137 of file SDL_config.h.

◆ HAVE_STRNCMP

#define HAVE_STRNCMP   1

Definition at line 133 of file SDL_config.h.

◆ HAVE_STRRCHR

#define HAVE_STRRCHR   1

Definition at line 117 of file SDL_config.h.

◆ HAVE_STRSTR

#define HAVE_STRSTR   1

Definition at line 118 of file SDL_config.h.

◆ HAVE_STRTOD

#define HAVE_STRTOD   1

Definition at line 129 of file SDL_config.h.

◆ HAVE_STRTOL

#define HAVE_STRTOL   1

Definition at line 123 of file SDL_config.h.

◆ HAVE_STRTOLL

#define HAVE_STRTOLL   1

Definition at line 127 of file SDL_config.h.

◆ HAVE_STRTOUL

#define HAVE_STRTOUL   1

Definition at line 124 of file SDL_config.h.

◆ HAVE_STRTOULL

#define HAVE_STRTOULL   1

Definition at line 128 of file SDL_config.h.

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

Definition at line 66 of file SDL_config.h.

◆ HAVE_SYSCONF

#define HAVE_SYSCONF   1

Definition at line 168 of file SDL_config.h.

◆ HAVE_TAN

#define HAVE_TAN   1

Definition at line 160 of file SDL_config.h.

◆ HAVE_TANF

#define HAVE_TANF   1

Definition at line 161 of file SDL_config.h.

◆ HAVE_VSNPRINTF

#define HAVE_VSNPRINTF   1

Definition at line 141 of file SDL_config.h.

◆ HAVE_VSSCANF

#define HAVE_VSSCANF   1

Definition at line 139 of file SDL_config.h.

◆ SDL_ASSEMBLY_ROUTINES

#define SDL_ASSEMBLY_ROUTINES   1

Definition at line 358 of file SDL_config.h.

◆ SDL_AUDIO_DRIVER_ALSA

#define SDL_AUDIO_DRIVER_ALSA   1

Definition at line 204 of file SDL_config.h.

◆ SDL_AUDIO_DRIVER_DISK

#define SDL_AUDIO_DRIVER_DISK   1

Definition at line 213 of file SDL_config.h.

◆ SDL_AUDIO_DRIVER_DUMMY

#define SDL_AUDIO_DRIVER_DUMMY   1

Definition at line 214 of file SDL_config.h.

◆ SDL_AUDIO_DRIVER_OSS

#define SDL_AUDIO_DRIVER_OSS   1

Definition at line 225 of file SDL_config.h.

◆ SDL_AUDIO_DRIVER_PULSEAUDIO

#define SDL_AUDIO_DRIVER_PULSEAUDIO   1

Definition at line 208 of file SDL_config.h.

◆ SDL_AUDIO_DRIVER_SNDIO

#define SDL_AUDIO_DRIVER_SNDIO   1

Definition at line 223 of file SDL_config.h.

◆ SDL_FILESYSTEM_UNIX

#define SDL_FILESYSTEM_UNIX   1

Definition at line 351 of file SDL_config.h.

◆ SDL_HAPTIC_LINUX

#define SDL_HAPTIC_LINUX   1

Definition at line 251 of file SDL_config.h.

◆ SDL_INPUT_LINUXEV

#define SDL_INPUT_LINUXEV   1

Definition at line 236 of file SDL_config.h.

◆ SDL_INPUT_LINUXKD

#define SDL_INPUT_LINUXKD   1

Definition at line 237 of file SDL_config.h.

◆ SDL_JOYSTICK_LINUX

#define SDL_JOYSTICK_LINUX   1

Definition at line 244 of file SDL_config.h.

◆ SDL_LOADSO_DISABLED

#define SDL_LOADSO_DISABLED   1

Definition at line 195 of file SDL_config.h.

◆ SDL_LOADSO_DLOPEN

#define SDL_LOADSO_DLOPEN   1

Definition at line 258 of file SDL_config.h.

◆ SDL_POWER_LINUX

#define SDL_POWER_LINUX   1

Definition at line 339 of file SDL_config.h.

◆ SDL_THREAD_PTHREAD

#define SDL_THREAD_PTHREAD   1

Definition at line 264 of file SDL_config.h.

◆ SDL_THREAD_PTHREAD_RECURSIVE_MUTEX

#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX   1

Definition at line 265 of file SDL_config.h.

◆ SDL_TIMER_UNIX

#define SDL_TIMER_UNIX   1

Definition at line 272 of file SDL_config.h.

◆ SDL_USE_IME

#define SDL_USE_IME   1

Definition at line 362 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_DUMMY

#define SDL_VIDEO_DRIVER_DUMMY   1

Definition at line 280 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_WAYLAND

#define SDL_VIDEO_DRIVER_WAYLAND   1

Definition at line 282 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH

#define SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH   1

Definition at line 283 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11

#define SDL_VIDEO_DRIVER_X11   1

Definition at line 291 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY

#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY   1

Definition at line 313 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM

#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM   1

Definition at line 314 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS

#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS   1

Definition at line 312 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XCURSOR

#define SDL_VIDEO_DRIVER_X11_XCURSOR   1

Definition at line 303 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XDBE

#define SDL_VIDEO_DRIVER_X11_XDBE   1

Definition at line 304 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XINERAMA

#define SDL_VIDEO_DRIVER_X11_XINERAMA   1

Definition at line 305 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XINPUT2

#define SDL_VIDEO_DRIVER_X11_XINPUT2   1

Definition at line 306 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH

#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH   1

Definition at line 307 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XRANDR

#define SDL_VIDEO_DRIVER_X11_XRANDR   1

Definition at line 308 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XSCRNSAVER

#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER   1

Definition at line 309 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XSHAPE

#define SDL_VIDEO_DRIVER_X11_XSHAPE   1

Definition at line 310 of file SDL_config.h.

◆ SDL_VIDEO_DRIVER_X11_XVIDMODE

#define SDL_VIDEO_DRIVER_X11_XVIDMODE   1

Definition at line 311 of file SDL_config.h.

◆ SDL_VIDEO_OPENGL_EGL

#define SDL_VIDEO_OPENGL_EGL   1

Definition at line 332 of file SDL_config.h.

◆ SDL_VIDEO_OPENGL_ES

#define SDL_VIDEO_OPENGL_ES   1

Definition at line 328 of file SDL_config.h.

◆ SDL_VIDEO_OPENGL_ES2

#define SDL_VIDEO_OPENGL_ES2   1

Definition at line 329 of file SDL_config.h.

◆ SDL_VIDEO_RENDER_OGL_ES

#define SDL_VIDEO_RENDER_OGL_ES   1

Definition at line 322 of file SDL_config.h.

◆ SDL_VIDEO_RENDER_OGL_ES2

#define SDL_VIDEO_RENDER_OGL_ES2   1

Definition at line 323 of file SDL_config.h.

◆ SIZEOF_VOIDP

#define SIZEOF_VOIDP   4

Definition at line 49 of file SDL_config.h.

◆ STDC_HEADERS

#define STDC_HEADERS   1

Definition at line 68 of file SDL_config.h.