Mercurial > sdl-ios-xcode
view include/SDL_config.h.in @ 1353:7ba544e2888d
Started the process of improving configure support, and merging C types
and library support into a single header.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 09 Feb 2006 09:07:13 +0000 |
parents | c643342f3f33 |
children | 22f39393668a |
line wrap: on
line source
/* 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 #undef SDL_HAS_64BIT_TYPE #undef int64_t #undef uint64_t #undef uintptr_t /* Comment this if you want to build without any C library requirements */ #undef HAVE_LIBC #ifdef HAVE_LIBC /* Useful headers */ #undef HAVE_SYS_TYPES_H #undef HAVE_STDIO_H #undef STDC_HEADERS #undef HAVE_STDLIB_H #undef HAVE_STDARG_H #undef HAVE_MALLOC_H #undef HAVE_MEMORY_H #undef HAVE_STRING_H #undef HAVE_STRINGS_H #undef HAVE_INTTYPES_H #undef HAVE_STDINT_H #undef HAVE_CTYPE_H #undef HAVE_SIGNAL_H /* C library functions */ #undef HAVE_MALLOC #undef HAVE_CALLOC #undef HAVE_REALLOC #undef HAVE_FREE #undef HAVE_ALLOCA #ifndef _WIN32 /* Don't use C runtime versions of these on Windows */ #undef HAVE_GETENV #undef HAVE_PUTENV #undef HAVE_UNSETENV #endif #undef HAVE_QSORT #undef HAVE_ABS #undef HAVE_BCOPY #undef HAVE_MEMSET #undef HAVE_MEMCPY #undef HAVE_MEMMOVE #undef HAVE_MEMCMP #undef HAVE_STRLEN #undef HAVE_STRCPY #undef HAVE_STRNCPY #undef HAVE_STRCAT #undef HAVE_STRNCAT #undef HAVE_STRDUP #undef HAVE__STRREV #undef HAVE__STRUPR #undef HAVE__STRLWR #undef HAVE_INDEX #undef HAVE_RINDEX #undef HAVE_STRCHR #undef HAVE_STRRCHR #undef HAVE_STRSTR #undef HAVE_ITOA #undef HAVE__LTOA #undef HAVE__UITOA #undef HAVE__ULTOA #undef HAVE_STRTOL #undef HAVE__I64TOA #undef HAVE__UI64TOA #undef HAVE_STRTOLL #undef HAVE_STRTOD #undef HAVE_ATOI #undef HAVE_ATOF #undef HAVE_STRCMP #undef HAVE_STRNCMP #undef HAVE_STRICMP #undef HAVE_STRCASECMP #undef HAVE_SSCANF #undef HAVE_SNPRINTF #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_ENDIAN #undef DISABLE_FILE #undef DISABLE_CPUINFO #endif /* _SDL_config_h */