gil_config.hppGo to the documentation of this file.00001 /* 00002 Copyright 2005-2007 Adobe Systems Incorporated 00003 00004 Use, modification and distribution are subject to the Boost Software License, 00005 Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 00006 http://www.boost.org/LICENSE_1_0.txt). 00007 00008 See http://opensource.adobe.com/gil for most recent version including documentation. 00009 */ 00010 00011 /*************************************************************************************************/ 00012 00013 #ifndef GIL_CONFIG_HPP 00014 #define GIL_CONFIG_HPP 00015 00023 00024 #include <boost/config.hpp> 00025 00026 #define GIL_VERSION "2.1.2" 00027 00028 #ifdef _DEBUG 00029 # define GIL_FORCEINLINE inline 00030 #else 00031 #ifdef NDEBUG 00032 #if defined(_MSC_VER) 00033 # define GIL_FORCEINLINE __forceinline 00034 #elif defined(__GNUC__) && __GNUC__ > 3 00035 # define GIL_FORCEINLINE inline __attribute__ ((always_inline)) 00036 #else 00037 # define GIL_FORCEINLINE inline 00038 #endif 00039 #else 00040 # define GIL_FORCEINLINE inline 00041 #endif 00042 #endif 00043 00044 // Enable GIL_NONWORD_POINTER_ALIGNMENT_SUPPORTED if your platform supports dereferencing on non-word memory boundary. 00045 // Enabling the flag results in performance improvement 00046 #if !defined(__hpux) && !defined(sun) && !defined(__sun) && !defined(__osf__) 00047 #define GIL_NONWORD_POINTER_ALIGNMENT_SUPPORTED 00048 #endif 00049 00050 #endif Generated on Sat May 2 13:50:13 2009 for Generic Image Library by 1.5.6 |