Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:44:41

0001 //  (C) Copyright John Maddock 2001. 
0002 //  (C) Copyright Douglas Gregor 2001. 
0003 //  (C) Copyright Peter Dimov 2001. 
0004 //  (C) Copyright Aleksey Gurtovoy 2003. 
0005 //  (C) Copyright Beman Dawes 2003. 
0006 //  (C) Copyright Jens Maurer 2003. 
0007 //  Use, modification and distribution are subject to the 
0008 //  Boost Software License, Version 1.0. (See accompanying file 
0009 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0010 
0011 //  See http://www.boost.org for most recent version.
0012 
0013 //  Comeau C++ compiler setup:
0014 
0015 #include <boost/config/compiler/common_edg.hpp>
0016 
0017 #if (__COMO_VERSION__ <= 4245)
0018 
0019 #  if defined(_MSC_VER) && _MSC_VER <= 1300
0020 #     if _MSC_VER > 100
0021          // only set this in non-strict mode:
0022 #        define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
0023 #     endif
0024 #  endif
0025 
0026 // Void returns don't work when emulating VC 6 (Peter Dimov)
0027 // TODO: look up if this doesn't apply to the whole 12xx range
0028 #  if defined(_MSC_VER) && (_MSC_VER < 1300)
0029 #     define BOOST_NO_VOID_RETURNS
0030 #  endif
0031 
0032 #endif  // version 4245
0033 
0034 //
0035 // enable __int64 support in VC emulation mode
0036 //
0037 #  if defined(_MSC_VER) && (_MSC_VER >= 1200)
0038 #     define BOOST_HAS_MS_INT64
0039 #  endif
0040 
0041 #define BOOST_COMPILER "Comeau compiler version " BOOST_STRINGIZE(__COMO_VERSION__)
0042 
0043 //
0044 // versions check:
0045 // we don't know Comeau prior to version 4245:
0046 #if __COMO_VERSION__ < 4245
0047 #  error "Compiler not configured - please reconfigure"
0048 #endif
0049 //
0050 // last known and checked version is 4245:
0051 #if (__COMO_VERSION__ > 4245)
0052 #  if defined(BOOST_ASSERT_CONFIG)
0053 #     error "boost: Unknown compiler version - please run the configure tests and report the results"
0054 #  endif
0055 #endif
0056 
0057 
0058 
0059