/* ACC -- Automatic Compiler Configuration Copyright (C) 1996-2004 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. This software is a copyrighted work licensed under the terms of the GNU General Public License. Please consult the file "ACC_LICENSE" for details. Markus F.X.J. Oberhumer http://www.oberhumer.com/ */ /* * Possible configuration values: * * ACC_CONFIG_NO_HEADER * ACC_CONFIG_HEADER if given, then use this as * ACC_CONFIG_INCLUDE include path to acc_ files * * ACC_CONFIG_PREFER___INT64 [acc_type.h] */ #ifndef __ACC_H_INCLUDED #define __ACC_H_INCLUDED 1 #define ACC_VERSION 20040715L #if !defined(ACC_CONFIG_INCLUDE) # define ACC_CONFIG_INCLUDE(file) file #endif #if defined(__CYGWIN32__) && !defined(__CYGWIN__) # define __CYGWIN__ __CYGWIN32__ #endif #if defined(__IBMCPP__) && !defined(__IBMC__) # define __IBMC__ __IBMCPP__ #endif #if defined(__ICL) && defined(_WIN32) && !defined(__INTEL_COMPILER) # define __INTEL_COMPILER __ICL #endif #if 1 && defined(__INTERIX) && defined(__GNUC__) && !defined(_ALL_SOURCE) # define _ALL_SOURCE 1 #endif /* disable pedantic warnings for undefined preprocessing symbols */ #if defined(__INTEL_COMPILER) && defined(__linux__) # pragma warning(disable: 193) #endif #if defined(__KEIL__) && defined(__C166__) # pragma warning disable = 322 #elif 0 && defined(__C251__) # pragma warning disable = 322 #endif #if defined(_MSC_VER) && !defined(__INTEL_COMPILER) && !defined(__MWERKS__) # if (_MSC_VER >= 1300) # pragma warning(disable: 4668) # endif #endif #if 0 && defined(__WATCOMC__) # if (__WATCOMC__ < 1060) # pragma warning 203 9 # endif #endif #include #include ACC_CONFIG_INCLUDE("acc_init.h") #include ACC_CONFIG_INCLUDE("acc_os.h") #include ACC_CONFIG_INCLUDE("acc_cc.h") #include ACC_CONFIG_INCLUDE("acc_arch.h") #include ACC_CONFIG_INCLUDE("acc_mm.h") #include ACC_CONFIG_INCLUDE("acc_defs.h") #if defined(ACC_CONFIG_NO_HEADER) #elif defined(ACC_CONFIG_HEADER) # include ACC_CONFIG_HEADER #else # include ACC_CONFIG_INCLUDE("acc_auto.h") #endif #include ACC_CONFIG_INCLUDE("acc_type.h") #endif /* already included */ /* vi:ts=4:et */