/* include/SDL_config.h. Generated by configure. */ /* SDL - Simple DirectMedia Layer Copyright (C) 1997-2006 Sam Lantinga This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Sam Lantinga slouken@libsdl.org */ #ifndef _SDL_config_h #define _SDL_config_h /* This is a set of defines to configure the SDL features */ /* C language features */ /* #undef const */ /* #undef inline */ /* #undef volatile */ /* C datatypes */ /* #undef size_t */ /* #undef int8_t */ /* #undef uint8_t */ /* #undef int16_t */ /* #undef uint16_t */ /* #undef int32_t */ /* #undef uint32_t */ #define SDL_HAS_64BIT_TYPE 1 /* #undef int64_t */ /* #undef uint64_t */ /* #undef uintptr_t */ /* Endianness */ #define SDL_BYTEORDER 1234 /* Comment this if you want to build without any C library requirements */ #define HAVE_LIBC 1 #ifdef HAVE_LIBC /* Useful headers */ #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_SIGNAL_H 1 /* C library functions */ #define HAVE_MALLOC 1 #define HAVE_CALLOC 1 #define HAVE_REALLOC 1 #define HAVE_FREE 1 #define HAVE_ALLOCA 1 #ifndef _WIN32 /* Don't use C runtime versions of these on Windows */ #define HAVE_GETENV 1 #define HAVE_PUTENV 1 #define HAVE_UNSETENV 1 #endif #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_STRCPY 1 #define HAVE_STRNCPY 1 #define HAVE_STRCAT 1 #define HAVE_STRNCAT 1 #define HAVE_STRDUP 1 /* #undef HAVE__STRREV */ /* #undef HAVE__STRUPR */ /* #undef HAVE__STRLWR */ /* #undef HAVE_INDEX */ /* #undef HAVE_RINDEX */ #define HAVE_STRCHR 1 #define HAVE_STRRCHR 1 #define HAVE_STRSTR 1 /* #undef HAVE_ITOA */ /* #undef HAVE__LTOA */ /* #undef HAVE__UITOA */ /* #undef HAVE__ULTOA */ #define HAVE_STRTOL 1 /* #undef HAVE__I64TOA */ /* #undef HAVE__UI64TOA */ #define HAVE_STRTOLL 1 #define HAVE_STRTOD 1 #define HAVE_ATOI 1 #define HAVE_ATOF 1 #define HAVE_STRCMP 1 #define HAVE_STRNCMP 1 /* #undef HAVE_STRICMP */ #define HAVE_STRCASECMP 1 #define HAVE_SSCANF 1 #define HAVE_SNPRINTF 1 /* #undef HAVE_VSNPRINTF */ #endif /* HAVE_LIBC */ /* Allow disabling of core subsystems */ /* #undef DISABLE_AUDIO */ /* #undef DISABLE_VIDEO */ /* #undef DISABLE_EVENTS */ /* #undef DISABLE_JOYSTICK */ /* #undef DISABLE_CDROM */ /* #undef DISABLE_THREADS */ /* #undef DISABLE_TIMERS */ /* #undef DISABLE_FILE */ /* #undef DISABLE_CPUINFO */ #endif /* _SDL_config_h */