Mercurial > sdl-ios-xcode
annotate include/SDL_config.h.in @ 3978:b966761fef6c SDL-1.2
Significantly improved XIM support.
Fixes Bugzilla #429.
Selected notes from the patch's README:
= FIXES =
This patch fixes the above issues as follows.
== X11 events ==
Moved XFilterEvent just after XNextEvent so that all events are passed
to it. Also, XFilterEvent will receive masks indicated by IM through
XNFilterEvents IC value as well as masks surpplied by SDL.
X11_KeyRepeat is called between XNextEvent and XFilterEvent, after
testing an event is a KeyRelease. I'm not 100% comfortable to do so,
but I couldn't find a better timing to call it, and use of the
function is inevitable.
== Xutf8LookupString ==
Used a longer buffer to receive UTF-8 string. If it is insufficient,
a dynamic storage of the requested size will be allocated. The
initial size of the buffer is set to 32, because the Japanese text
converted from the most widely used benchmark key sequence for
Japanese IM, "WATASHINONAMAEHANAKANODESU." has ten Japanese characters
in it, that occupies 30 bytes when encoded in UTF-8.
== SDL_keysym.unicode ==
On Windows version of SDL implementation, SDL_keysym.unicode stores
UTF-16 encoded unicode characters, one UTF-16 encoding unit per an SDL
event. A Unicode supplementary characters are sent to an application
as two events. (One with a high surrogate and another with a low
surrogate.) The behavior seems reasonable since it is upward
compatible with existing handling of BMP characters.
I wrote a UTF-8 to UTF-16 conversion function for the purpose. It is
designed with the execution speed in mind, having a minimum set of
features that my patch requires.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Mon, 25 Jun 2007 19:58:32 +0000 |
parents | e85e65aec22f |
children | ef815c44c662 |
rev | line source |
---|---|
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
1 /* |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
2 SDL - Simple DirectMedia Layer |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
3 Copyright (C) 1997-2006 Sam Lantinga |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
4 |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
5 This library is free software; you can redistribute it and/or |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
6 modify it under the terms of the GNU Lesser General Public |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
7 License as published by the Free Software Foundation; either |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
8 version 2.1 of the License, or (at your option) any later version. |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
9 |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
10 This library is distributed in the hope that it will be useful, |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
11 but WITHOUT ANY WARRANTY; without even the implied warranty of |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
13 Lesser General Public License for more details. |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
14 |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
15 You should have received a copy of the GNU Lesser General Public |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
16 License along with this library; if not, write to the Free Software |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
18 |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
19 Sam Lantinga |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
20 slouken@libsdl.org |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
21 */ |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
22 |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
23 #ifndef _SDL_config_h |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
24 #define _SDL_config_h |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
25 |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
26 /* This is a set of defines to configure the SDL features */ |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
27 |
1402
d910939febfa
Use consistent identifiers for the various platforms we support.
Sam Lantinga <slouken@libsdl.org>
parents:
1383
diff
changeset
|
28 /* General platform specific identifiers */ |
d910939febfa
Use consistent identifiers for the various platforms we support.
Sam Lantinga <slouken@libsdl.org>
parents:
1383
diff
changeset
|
29 #include "SDL_platform.h" |
d910939febfa
Use consistent identifiers for the various platforms we support.
Sam Lantinga <slouken@libsdl.org>
parents:
1383
diff
changeset
|
30 |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
31 /* C language features */ |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
32 #undef const |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
33 #undef inline |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
34 #undef volatile |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
35 |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
36 /* C datatypes */ |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
37 #undef size_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
38 #undef int8_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
39 #undef uint8_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
40 #undef int16_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
41 #undef uint16_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
42 #undef int32_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
43 #undef uint32_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
44 #undef int64_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
45 #undef uint64_t |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
46 #undef uintptr_t |
1383 | 47 #undef SDL_HAS_64BIT_TYPE |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
48 |
1354
22f39393668a
Fixed build problem with SDL_string.c
Sam Lantinga <slouken@libsdl.org>
parents:
1353
diff
changeset
|
49 /* Endianness */ |
22f39393668a
Fixed build problem with SDL_string.c
Sam Lantinga <slouken@libsdl.org>
parents:
1353
diff
changeset
|
50 #undef SDL_BYTEORDER |
22f39393668a
Fixed build problem with SDL_string.c
Sam Lantinga <slouken@libsdl.org>
parents:
1353
diff
changeset
|
51 |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
52 /* Comment this if you want to build without any C library requirements */ |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
53 #undef HAVE_LIBC |
1402
d910939febfa
Use consistent identifiers for the various platforms we support.
Sam Lantinga <slouken@libsdl.org>
parents:
1383
diff
changeset
|
54 #if HAVE_LIBC |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
55 |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
56 /* Useful headers */ |
1367
e440d5c488c1
Fixes for BeOS and Solaris builds
Sam Lantinga <slouken@libsdl.org>
parents:
1361
diff
changeset
|
57 #undef HAVE_ALLOCA_H |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
58 #undef HAVE_SYS_TYPES_H |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
59 #undef HAVE_STDIO_H |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
60 #undef STDC_HEADERS |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
61 #undef HAVE_STDLIB_H |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
62 #undef HAVE_STDARG_H |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
63 #undef HAVE_MALLOC_H |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
64 #undef HAVE_MEMORY_H |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
65 #undef HAVE_STRING_H |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
66 #undef HAVE_STRINGS_H |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
67 #undef HAVE_INTTYPES_H |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
68 #undef HAVE_STDINT_H |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
69 #undef HAVE_CTYPE_H |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
70 #undef HAVE_MATH_H |
1501
73dc5d39bbf8
Added UTF-8 <-> UTF-16 <-> UTF-32 <-> UCS-2 <-> UCS-4 conversion capability
Sam Lantinga <slouken@libsdl.org>
parents:
1461
diff
changeset
|
71 #undef HAVE_ICONV_H |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
72 #undef HAVE_SIGNAL_H |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
73 #undef HAVE_ALTIVEC_H |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
74 |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
75 /* C library functions */ |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
76 #undef HAVE_MALLOC |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
77 #undef HAVE_CALLOC |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
78 #undef HAVE_REALLOC |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
79 #undef HAVE_FREE |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
80 #undef HAVE_ALLOCA |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
81 #ifndef _WIN32 /* Don't use C runtime versions of these on Windows */ |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
82 #undef HAVE_GETENV |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
83 #undef HAVE_PUTENV |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
84 #undef HAVE_UNSETENV |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
85 #endif |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
86 #undef HAVE_QSORT |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
87 #undef HAVE_ABS |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
88 #undef HAVE_BCOPY |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
89 #undef HAVE_MEMSET |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
90 #undef HAVE_MEMCPY |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
91 #undef HAVE_MEMMOVE |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
92 #undef HAVE_MEMCMP |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
93 #undef HAVE_STRLEN |
1379
c0a74f199ecf
Use only safe string functions
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
94 #undef HAVE_STRLCPY |
c0a74f199ecf
Use only safe string functions
Sam Lantinga <slouken@libsdl.org>
parents:
1367
diff
changeset
|
95 #undef HAVE_STRLCAT |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
96 #undef HAVE_STRDUP |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
97 #undef HAVE__STRREV |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
98 #undef HAVE__STRUPR |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
99 #undef HAVE__STRLWR |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
100 #undef HAVE_INDEX |
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
101 #undef HAVE_RINDEX |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
102 #undef HAVE_STRCHR |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
103 #undef HAVE_STRRCHR |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
104 #undef HAVE_STRSTR |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
105 #undef HAVE_ITOA |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
106 #undef HAVE__LTOA |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
107 #undef HAVE__UITOA |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
108 #undef HAVE__ULTOA |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
109 #undef HAVE_STRTOL |
1461
11134dc42da8
Updated for Dreamcast KOS June 2005 snapshot:
Sam Lantinga <slouken@libsdl.org>
parents:
1402
diff
changeset
|
110 #undef HAVE_STRTOUL |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
111 #undef HAVE__I64TOA |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
112 #undef HAVE__UI64TOA |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
113 #undef HAVE_STRTOLL |
1461
11134dc42da8
Updated for Dreamcast KOS June 2005 snapshot:
Sam Lantinga <slouken@libsdl.org>
parents:
1402
diff
changeset
|
114 #undef HAVE_STRTOULL |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
115 #undef HAVE_STRTOD |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
116 #undef HAVE_ATOI |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
117 #undef HAVE_ATOF |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
118 #undef HAVE_STRCMP |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
119 #undef HAVE_STRNCMP |
1510 | 120 #undef HAVE__STRICMP |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
121 #undef HAVE_STRCASECMP |
1512 | 122 #undef HAVE__STRNICMP |
1501
73dc5d39bbf8
Added UTF-8 <-> UTF-16 <-> UTF-32 <-> UCS-2 <-> UCS-4 conversion capability
Sam Lantinga <slouken@libsdl.org>
parents:
1461
diff
changeset
|
123 #undef HAVE_STRNCASECMP |
1352
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
124 #undef HAVE_SSCANF |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
125 #undef HAVE_SNPRINTF |
c643342f3f33
Disable freaking autoheader. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1347
diff
changeset
|
126 #undef HAVE_VSNPRINTF |
1501
73dc5d39bbf8
Added UTF-8 <-> UTF-16 <-> UTF-32 <-> UCS-2 <-> UCS-4 conversion capability
Sam Lantinga <slouken@libsdl.org>
parents:
1461
diff
changeset
|
127 #undef HAVE_ICONV |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
128 #undef HAVE_SIGACTION |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
129 #undef HAVE_SETJMP |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
130 #undef HAVE_NANOSLEEP |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
131 #undef HAVE_CLOCK_GETTIME |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
132 #undef HAVE_DLVSYM |
3917
8a3a0f1179f3
Patched fbcon to compile on newer Linux kernels that don't #define PAGE_SIZE,
Ryan C. Gordon <icculus@icculus.org>
parents:
3889
diff
changeset
|
133 #undef HAVE_GETPAGESIZE |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
134 |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
135 #else |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
136 /* We may need some replacement for stdarg.h here */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
137 #include <stdarg.h> |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
138 #endif /* HAVE_LIBC */ |
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
139 |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
140 /* Allow disabling of core subsystems */ |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
141 #undef SDL_AUDIO_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
142 #undef SDL_CDROM_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
143 #undef SDL_CPUINFO_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
144 #undef SDL_EVENTS_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
145 #undef SDL_FILE_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
146 #undef SDL_JOYSTICK_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
147 #undef SDL_LOADSO_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
148 #undef SDL_THREADS_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
149 #undef SDL_TIMERS_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
150 #undef SDL_VIDEO_DISABLED |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
151 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
152 /* Enable various audio drivers */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
153 #undef SDL_AUDIO_DRIVER_ALSA |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
154 #undef SDL_AUDIO_DRIVER_ALSA_DYNAMIC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
155 #undef SDL_AUDIO_DRIVER_ARTS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
156 #undef SDL_AUDIO_DRIVER_ARTS_DYNAMIC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
157 #undef SDL_AUDIO_DRIVER_BAUDIO |
1568
1f3f39f9cfcf
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1567
diff
changeset
|
158 #undef SDL_AUDIO_DRIVER_BSD |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
159 #undef SDL_AUDIO_DRIVER_COREAUDIO |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
160 #undef SDL_AUDIO_DRIVER_DART |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
161 #undef SDL_AUDIO_DRIVER_DC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
162 #undef SDL_AUDIO_DRIVER_DISK |
1532
30f189cdd82b
Implemented dummy audio driver.
Ryan C. Gordon <icculus@icculus.org>
parents:
1512
diff
changeset
|
163 #undef SDL_AUDIO_DRIVER_DUMMY |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
164 #undef SDL_AUDIO_DRIVER_DMEDIA |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
165 #undef SDL_AUDIO_DRIVER_DSOUND |
3939
42e83d81224b
Committed PulseAudio driver. Thanks, Stephan!
Ryan C. Gordon <icculus@icculus.org>
parents:
3917
diff
changeset
|
166 #undef SDL_AUDIO_DRIVER_PULSE |
42e83d81224b
Committed PulseAudio driver. Thanks, Stephan!
Ryan C. Gordon <icculus@icculus.org>
parents:
3917
diff
changeset
|
167 #undef SDL_AUDIO_DRIVER_PULSE_DYNAMIC |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
168 #undef SDL_AUDIO_DRIVER_ESD |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
169 #undef SDL_AUDIO_DRIVER_ESD_DYNAMIC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
170 #undef SDL_AUDIO_DRIVER_MINT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
171 #undef SDL_AUDIO_DRIVER_MMEAUDIO |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
172 #undef SDL_AUDIO_DRIVER_NAS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
173 #undef SDL_AUDIO_DRIVER_OSS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
174 #undef SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
175 #undef SDL_AUDIO_DRIVER_PAUD |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
176 #undef SDL_AUDIO_DRIVER_QNXNTO |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
177 #undef SDL_AUDIO_DRIVER_SNDMGR |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
178 #undef SDL_AUDIO_DRIVER_SUNAUDIO |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
179 #undef SDL_AUDIO_DRIVER_WAVEOUT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
180 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
181 /* Enable various cdrom drivers */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
182 #undef SDL_CDROM_AIX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
183 #undef SDL_CDROM_BEOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
184 #undef SDL_CDROM_BSDI |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
185 #undef SDL_CDROM_DC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
186 #undef SDL_CDROM_DUMMY |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
187 #undef SDL_CDROM_FREEBSD |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
188 #undef SDL_CDROM_LINUX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
189 #undef SDL_CDROM_MACOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
190 #undef SDL_CDROM_MACOSX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
191 #undef SDL_CDROM_MINT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
192 #undef SDL_CDROM_OPENBSD |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
193 #undef SDL_CDROM_OS2 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
194 #undef SDL_CDROM_OSF |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
195 #undef SDL_CDROM_QNX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
196 #undef SDL_CDROM_WIN32 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
197 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
198 /* Enable various input drivers */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
199 #undef SDL_INPUT_TSLIB |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
200 #undef SDL_JOYSTICK_BEOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
201 #undef SDL_JOYSTICK_DC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
202 #undef SDL_JOYSTICK_DUMMY |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
203 #undef SDL_JOYSTICK_IOKIT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
204 #undef SDL_JOYSTICK_LINUX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
205 #undef SDL_JOYSTICK_LINUXEV |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
206 #undef SDL_JOYSTICK_MACOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
207 #undef SDL_JOYSTICK_MINT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
208 #undef SDL_JOYSTICK_OS2 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
209 #undef SDL_JOYSTICK_RISCOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
210 #undef SDL_JOYSTICK_WINMM |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
211 #undef SDL_JOYSTICK_USBHID |
1565 | 212 #undef SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
213 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
214 /* Enable various shared object loading systems */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
215 #undef SDL_LOADSO_BEOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
216 #undef SDL_LOADSO_DLCOMPAT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
217 #undef SDL_LOADSO_DLOPEN |
1635
92947e3a18db
Make sure code is only compiled if the appropriate subsystem is enabled
Sam Lantinga <slouken@libsdl.org>
parents:
1589
diff
changeset
|
218 #undef SDL_LOADSO_DUMMY |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
219 #undef SDL_LOADSO_LDG |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
220 #undef SDL_LOADSO_MACOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
221 #undef SDL_LOADSO_OS2 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
222 #undef SDL_LOADSO_WIN32 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
223 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
224 /* Enable various threading systems */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
225 #undef SDL_THREAD_BEOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
226 #undef SDL_THREAD_DC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
227 #undef SDL_THREAD_OS2 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
228 #undef SDL_THREAD_PTH |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
229 #undef SDL_THREAD_PTHREAD |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
230 #undef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
231 #undef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX_NP |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
232 #undef SDL_THREAD_SPROC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
233 #undef SDL_THREAD_WIN32 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
234 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
235 /* Enable various timer systems */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
236 #undef SDL_TIMER_BEOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
237 #undef SDL_TIMER_DC |
1635
92947e3a18db
Make sure code is only compiled if the appropriate subsystem is enabled
Sam Lantinga <slouken@libsdl.org>
parents:
1589
diff
changeset
|
238 #undef SDL_TIMER_DUMMY |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
239 #undef SDL_TIMER_MACOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
240 #undef SDL_TIMER_MINT |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
241 #undef SDL_TIMER_OS2 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
242 #undef SDL_TIMER_RISCOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
243 #undef SDL_TIMER_UNIX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
244 #undef SDL_TIMER_WIN32 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
245 #undef SDL_TIMER_WINCE |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
246 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
247 /* Enable various video drivers */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
248 #undef SDL_VIDEO_DRIVER_AALIB |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
249 #undef SDL_VIDEO_DRIVER_BWINDOW |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
250 #undef SDL_VIDEO_DRIVER_DC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
251 #undef SDL_VIDEO_DRIVER_DDRAW |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
252 #undef SDL_VIDEO_DRIVER_DGA |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
253 #undef SDL_VIDEO_DRIVER_DIRECTFB |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
254 #undef SDL_VIDEO_DRIVER_DRAWSPROCKET |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
255 #undef SDL_VIDEO_DRIVER_DUMMY |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
256 #undef SDL_VIDEO_DRIVER_FBCON |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
257 #undef SDL_VIDEO_DRIVER_GAPI |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
258 #undef SDL_VIDEO_DRIVER_GEM |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
259 #undef SDL_VIDEO_DRIVER_GGI |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
260 #undef SDL_VIDEO_DRIVER_IPOD |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
261 #undef SDL_VIDEO_DRIVER_NANOX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
262 #undef SDL_VIDEO_DRIVER_OS2FS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
263 #undef SDL_VIDEO_DRIVER_PHOTON |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
264 #undef SDL_VIDEO_DRIVER_PICOGUI |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
265 #undef SDL_VIDEO_DRIVER_PS2GS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
266 #undef SDL_VIDEO_DRIVER_QTOPIA |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
267 #undef SDL_VIDEO_DRIVER_QUARTZ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
268 #undef SDL_VIDEO_DRIVER_RISCOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
269 #undef SDL_VIDEO_DRIVER_SVGALIB |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
270 #undef SDL_VIDEO_DRIVER_TOOLBOX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
271 #undef SDL_VIDEO_DRIVER_VGL |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
272 #undef SDL_VIDEO_DRIVER_WINDIB |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
273 #undef SDL_VIDEO_DRIVER_WSCONS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
274 #undef SDL_VIDEO_DRIVER_X11 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
275 #undef SDL_VIDEO_DRIVER_X11_DGAMOUSE |
1783 | 276 #undef SDL_VIDEO_DRIVER_X11_DPMS |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
277 #undef SDL_VIDEO_DRIVER_X11_DYNAMIC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
278 #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT |
1589
34cca785be57
Xrandr support in the X11 target.
Ryan C. Gordon <icculus@icculus.org>
parents:
1568
diff
changeset
|
279 #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR |
34cca785be57
Xrandr support in the X11 target.
Ryan C. Gordon <icculus@icculus.org>
parents:
1568
diff
changeset
|
280 #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRENDER |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
281 #undef SDL_VIDEO_DRIVER_X11_VIDMODE |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
282 #undef SDL_VIDEO_DRIVER_X11_XINERAMA |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
283 #undef SDL_VIDEO_DRIVER_X11_XME |
1589
34cca785be57
Xrandr support in the X11 target.
Ryan C. Gordon <icculus@icculus.org>
parents:
1568
diff
changeset
|
284 #undef SDL_VIDEO_DRIVER_X11_XRANDR |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
285 #undef SDL_VIDEO_DRIVER_X11_XV |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
286 #undef SDL_VIDEO_DRIVER_XBIOS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
287 |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
288 /* Enable OpenGL support */ |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
289 #undef SDL_VIDEO_OPENGL |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
290 #undef SDL_VIDEO_OPENGL_GLX |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
291 #undef SDL_VIDEO_OPENGL_WGL |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
292 #undef SDL_VIDEO_OPENGL_OSMESA |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
293 #undef SDL_VIDEO_OPENGL_OSMESA_DYNAMIC |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
294 |
1402
d910939febfa
Use consistent identifiers for the various platforms we support.
Sam Lantinga <slouken@libsdl.org>
parents:
1383
diff
changeset
|
295 /* Enable assembly routines */ |
d910939febfa
Use consistent identifiers for the various platforms we support.
Sam Lantinga <slouken@libsdl.org>
parents:
1383
diff
changeset
|
296 #undef SDL_ASSEMBLY_ROUTINES |
1361
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
297 #undef SDL_HERMES_BLITTERS |
19418e4422cb
New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents:
1354
diff
changeset
|
298 #undef SDL_ALTIVEC_BLITTERS |
1353
7ba544e2888d
Started the process of improving configure support, and merging C types
Sam Lantinga <slouken@libsdl.org>
parents:
1352
diff
changeset
|
299 |
1341
d02b552e5304
Configure dynamically generates SDL_config.h
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
300 #endif /* _SDL_config_h */ |