diff options
| author | Remko Tronçon <git@el-tramo.be> | 2009-06-01 08:48:42 (GMT) | 
|---|---|---|
| committer | Remko Tronçon <git@el-tramo.be> | 2009-06-01 09:24:28 (GMT) | 
| commit | 2812bddd81f8a1b804c7460f4e14cd0aa393d129 (patch) | |
| tree | d46294f35150c4f0f43deaf2d31fceaf945ae715 /3rdParty/Boost/boost/config/stdlib/msl.hpp | |
| download | swift-2812bddd81f8a1b804c7460f4e14cd0aa393d129.zip swift-2812bddd81f8a1b804c7460f4e14cd0aa393d129.tar.bz2 | |
Import.
Diffstat (limited to '3rdParty/Boost/boost/config/stdlib/msl.hpp')
| -rw-r--r-- | 3rdParty/Boost/boost/config/stdlib/msl.hpp | 63 | 
1 files changed, 63 insertions, 0 deletions
| diff --git a/3rdParty/Boost/boost/config/stdlib/msl.hpp b/3rdParty/Boost/boost/config/stdlib/msl.hpp new file mode 100644 index 0000000..746878d --- /dev/null +++ b/3rdParty/Boost/boost/config/stdlib/msl.hpp @@ -0,0 +1,63 @@ +//  (C) Copyright John Maddock 2001.  +//  (C) Copyright Darin Adler 2001.  +//  Use, modification and distribution are subject to the  +//  Boost Software License, Version 1.0. (See accompanying file  +//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +//  See http://www.boost.org for most recent version. + +//  Metrowerks standard library: + +#ifndef __MSL_CPP__ +#  include <boost/config/no_tr1/utility.hpp> +#  ifndef __MSL_CPP__ +#     error This is not the MSL standard library! +#  endif +#endif + +#if __MSL_CPP__ >= 0x6000  // Pro 6 +#  define BOOST_HAS_HASH +#  define BOOST_STD_EXTENSION_NAMESPACE Metrowerks +#endif +#define BOOST_HAS_SLIST + +#if __MSL_CPP__ < 0x6209 +#  define BOOST_NO_STD_MESSAGES +#endif + +// check C lib version for <stdint.h> +#include <cstddef> + +#if defined(__MSL__) && (__MSL__ >= 0x5000) +#  define BOOST_HAS_STDINT_H +#  if !defined(__PALMOS_TRAPS__) +#    define BOOST_HAS_UNISTD_H +#  endif +   // boilerplate code: +#  include <boost/config/posix_features.hpp> +#endif + +#if defined(_MWMT) || _MSL_THREADSAFE +#  define BOOST_HAS_THREADS +#endif + +#ifdef _MSL_NO_EXPLICIT_FUNC_TEMPLATE_ARG +#  define BOOST_NO_STD_USE_FACET +#  define BOOST_HAS_TWO_ARG_USE_FACET +#endif +// +// We never have the new C++0x unordered containers: +// +#define BOOST_NO_STD_UNORDERED + + +#define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__) + + + + + + + + + | 
 Swift
 Swift