/* config.h.in. Generated from configure.in by autoheader. */ /* * Copyright (C) 2002-2006 The DOSBox Team * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program 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 Library General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* Define to 1 to use inlined memory functions in cpu core */ #undef C_CORE_INLINE /* Define to 1 to enable internal debugger, requires libcurses */ #undef C_DEBUG /* Define to 1 if you want serial passthrough support (Win32 and OS/2 only). */ #undef C_DIRECTSERIAL /* Define to 1 to use x86 dynamic cpu core */ #undef C_DYNAMIC_X86 /* Define to 1 to enable floating point emulation */ #undef C_FPU /* Define to 1 to use a x86 assembly fpu core */ #undef C_FPU_X86 /* Determines if the compilers supports attributes for structures. */ #undef C_HAS_ATTRIBUTE /* Determines if the compilers supports __builtin_expect for branch prediction. */ #undef C_HAS_BUILTIN_EXPECT /* Define to 1 if you have the mprotect function */ #undef C_HAVE_MPROTECT /* Define to 1 to enable heavy debugging, also have to enable C_DEBUG */ #undef C_HEAVY_DEBUG /* The type of cpu this host has */ #undef C_HOSTCPU /* Define to 1 to enable IPX over Internet networking, requires SDL_net */ #undef C_IPX /* Define to 1 to enable internal modem support, requires SDL_net */ #undef C_MODEM /* Define to 1 to use opengl display output support */ #undef C_OPENGL /* Define to 1 to enable SDL_sound support */ #undef C_SDL_SOUND /* Define to 1 if you have setpriority support */ #undef C_SET_PRIORITY /* Define to 1 to enable screenshots, requires libpng */ #undef C_SSHOT /* Define to 1 to use a unaligned memory access */ #undef C_UNALIGNED_MEMORY /* environ can be included */ #undef ENVIRON_INCLUDED /* environ can be linked */ #undef ENVIRON_LINKED /* Define to 1 to use ALSA for MIDI */ #undef HAVE_ALSA /* Define to 1 if you have the header file. */ #undef HAVE_DDRAW_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `asound' library (-lasound). */ #undef HAVE_LIBASOUND /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Compiling on GNU/Linux */ #undef LINUX /* Compiling on Mac OS X */ #undef MACOSX /* Compiling on OS/2 EMX */ #undef OS2 /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* The size of a `int *', as computed by sizeof. */ #undef SIZEOF_INT_P /* The size of a `unsigned char', as computed by sizeof. */ #undef SIZEOF_UNSIGNED_CHAR /* The size of a `unsigned int', as computed by sizeof. */ #undef SIZEOF_UNSIGNED_INT /* The size of a `unsigned long', as computed by sizeof. */ #undef SIZEOF_UNSIGNED_LONG /* The size of a `unsigned long long', as computed by sizeof. */ #undef SIZEOF_UNSIGNED_LONG_LONG /* The size of a `unsigned short', as computed by sizeof. */ #undef SIZEOF_UNSIGNED_SHORT /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define to 1 if your declares `struct tm'. */ #undef TM_IN_SYS_TIME /* Version number of package */ #undef VERSION /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ #undef WORDS_BIGENDIAN /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* Define to `unsigned' if does not define. */ #undef size_t #define INLINE inline #if C_HAS_ATTRIBUTE #define GCC_ATTRIBUTE(x) __attribute__ ((x)) #else #define GCC_ATTRIBUTE(x) /* attribute not supported */ #endif #if C_HAS_BUILTIN_EXPECT #define GCC_UNLIKELY(x) __builtin_expect((x),0) #else #define GCC_UNLIKELY(x) (x) #endif typedef double Real64; #if SIZEOF_UNSIGNED_CHAR != 1 # error "sizeof (unsigned char) != 1" #else typedef unsigned char Bit8u; typedef signed char Bit8s; #endif #if SIZEOF_UNSIGNED_SHORT != 2 # error "sizeof (unsigned short) != 2" #else typedef unsigned short Bit16u; typedef signed short Bit16s; #endif #if SIZEOF_UNSIGNED_INT == 4 typedef unsigned int Bit32u; typedef signed int Bit32s; #elif SIZEOF_UNSIGNED_LONG == 4 typedef unsigned long Bit32u; typedef signed long Bit32s; #else # error "can't find sizeof(type) of 4 bytes!" #endif #if SIZEOF_UNSIGNED_LONG == 8 typedef unsigned long Bit64u; typedef signed long Bit64s; #elif SIZEOF_UNSIGNED_LONG_LONG == 8 typedef unsigned long long Bit64u; typedef signed long long Bit64s; #else # error "can't find data type of 8 bytes" #endif #if SIZEOF_INT_P == 4 typedef Bit32u Bitu; typedef Bit32s Bits; #else typedef Bit64u Bitu; typedef Bit64s Bits; #endif