Go to the documentation of this file.
23 #ifndef _SDL_config_linux_h
24 #define _SDL_config_linux_h
37 #error You should run hg revert SDL_config.h
47 #define SIZEOF_VOIDP 8
49 #define SIZEOF_VOIDP 4
51 #define HAVE_GCC_ATOMICS 1
53 #define HAVE_PTHREAD_SPINLOCK 1
60 #define HAVE_ALLOCA_H 1
61 #define HAVE_SYS_TYPES_H 1
62 #define HAVE_STDIO_H 1
63 #define STDC_HEADERS 1
64 #define HAVE_STDLIB_H 1
65 #define HAVE_STDARG_H 1
66 #define HAVE_MALLOC_H 1
67 #define HAVE_MEMORY_H 1
68 #define HAVE_STRING_H 1
69 #define HAVE_STRINGS_H 1
70 #define HAVE_INTTYPES_H 1
71 #define HAVE_STDINT_H 1
72 #define HAVE_CTYPE_H 1
74 #define HAVE_ICONV_H 1
75 #define HAVE_SIGNAL_H 1
84 #define HAVE_REALLOC 1
91 #define HAVE_UNSETENV 1
98 #define HAVE_MEMMOVE 1
100 #define HAVE_STRLEN 1
103 #define HAVE_STRDUP 1
109 #define HAVE_STRCHR 1
110 #define HAVE_STRRCHR 1
111 #define HAVE_STRSTR 1
116 #define HAVE_STRTOL 1
117 #define HAVE_STRTOUL 1
120 #define HAVE_STRTOLL 1
121 #define HAVE_STRTOULL 1
122 #define HAVE_STRTOD 1
125 #define HAVE_STRCMP 1
126 #define HAVE_STRNCMP 1
128 #define HAVE_STRCASECMP 1
130 #define HAVE_STRNCASECMP 1
131 #define HAVE_SSCANF 1
132 #define HAVE_SNPRINTF 1
133 #define HAVE_VSNPRINTF 1
138 #define HAVE_COPYSIGN 1
145 #define HAVE_SCALBN 1
149 #define HAVE_FSEEKO 1
150 #define HAVE_FSEEKO64 1
151 #define HAVE_SIGACTION 1
152 #define HAVE_SA_SIGACTION 1
154 #define HAVE_NANOSLEEP 1
155 #define HAVE_SYSCONF 1
157 #define HAVE_CLOCK_GETTIME 1
159 #define HAVE_MPROTECT 1
161 #undef HAVE_PTHREAD_SETNAME_NP
163 #define HAVE_SEM_TIMEDWAIT 1
166 #define HAVE_STDARG_H 1
167 #define HAVE_STDDEF_H 1
168 #define HAVE_STDINT_H 1
199 #define SDL_AUDIO_DRIVER_DISK 1
200 #define SDL_AUDIO_DRIVER_DUMMY 1
219 #define SDL_INPUT_LINUXEV 1
225 #define SDL_JOYSTICK_LINUX 1
230 #define SDL_HAPTIC_LINUX 1
236 #define SDL_LOADSO_DLOPEN 1
243 #define SDL_THREAD_PTHREAD 1
244 #define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
251 #define SDL_TIMER_UNIX 1
259 #define SDL_VIDEO_DRIVER_DUMMY 1
261 #define SDL_VIDEO_DRIVER_X11 1
262 #define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so.6"
263 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so.6"
264 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "libXcursor.so.1"
265 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "libXinerama.so.1"
266 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "libXi.so.6"
267 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so.2"
269 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "libXxf86vm.so.1"
270 #define SDL_VIDEO_DRIVER_X11_XCURSOR 1
271 #define SDL_VIDEO_DRIVER_X11_XINERAMA 1
272 #define SDL_VIDEO_DRIVER_X11_XINPUT2 1
273 #define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1
274 #define SDL_VIDEO_DRIVER_X11_XRANDR 1
276 #define SDL_VIDEO_DRIVER_X11_XSHAPE 1
277 #define SDL_VIDEO_DRIVER_X11_XVIDMODE 1
279 #define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 1
281 #define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1
284 #define SDL_VIDEO_RENDER_OGL 1
290 #define SDL_VIDEO_OPENGL 1
294 #define SDL_VIDEO_OPENGL_GLX 1
300 #define SDL_POWER_LINUX 1
307 #define SDL_FILESYSTEM_UNIX 1
310 #define SDL_ASSEMBLY_ROUTINES 1
316 #define _IOC_NRBITS 8
318 #ifndef _IOC_TYPEBITS
319 #define _IOC_TYPEBITS 8
321 #ifndef _IOC_SIZEBITS
322 # define _IOC_SIZEBITS 14
325 # define _IOC_DIRBITS 2
329 #define _IOC_NRSHIFT 0
331 #ifndef _IOC_TYPESHIFT
332 #define _IOC_TYPESHIFT (_IOC_NRSHIFT+_IOC_NRBITS)
334 #ifndef _IOC_SIZESHIFT
335 #define _IOC_SIZESHIFT (_IOC_TYPESHIFT+_IOC_TYPEBITS)
337 #ifndef _IOC_DIRSHIFT
338 #define _IOC_DIRSHIFT (_IOC_SIZESHIFT+_IOC_SIZEBITS)
342 #define _IOC(dir,type,nr,size) \
343 (((dir) << _IOC_DIRSHIFT) | \
344 ((type) << _IOC_TYPESHIFT) | \
345 ((nr) << _IOC_NRSHIFT) | \
346 ((size) << _IOC_SIZESHIFT))
348 #ifndef _IOC_TYPECHECK
349 #define _IOC_TYPECHECK(t) (sizeof(t))
353 #define _IOC_WRITE 1U
360 #define _IOR(type,nr,size) _IOC(_IOC_READ,(type),(nr),(_IOC_TYPECHECK(size)))
364 #define _IOW(type,nr,size) _IOC(_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))
367 #define EVIOCGID _IOR('E', 0x02, struct input_devinfo)
368 #define EVIOCRMFF _IOW('E', 0x81, int)
369 #define SDL_X11_HAVE_UTF8 1
370 #define XK_Escape (0xFF1B)
371 #define XK_KP_Enter (0xFF8D)
372 #define XK_Return (0xFF0D)
373 #define XK_VoidSymbol (0xFFFFFF)