You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
81 lines
2.0 KiB
81 lines
2.0 KiB
// (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 |
|
|
|
// C++0x headers not yet implemented |
|
// |
|
# define BOOST_NO_0X_HDR_ARRAY |
|
# define BOOST_NO_0X_HDR_CHRONO |
|
# define BOOST_NO_0X_HDR_CODECVT |
|
# define BOOST_NO_0X_HDR_CONDITION_VARIABLE |
|
# define BOOST_NO_0X_HDR_FORWARD_LIST |
|
# define BOOST_NO_0X_HDR_FUTURE |
|
# define BOOST_NO_0X_HDR_INITIALIZER_LIST |
|
# define BOOST_NO_0X_HDR_MUTEX |
|
# define BOOST_NO_0X_HDR_RANDOM |
|
# define BOOST_NO_0X_HDR_RATIO |
|
# define BOOST_NO_0X_HDR_REGEX |
|
# define BOOST_NO_0X_HDR_SYSTEM_ERROR |
|
# define BOOST_NO_0X_HDR_THREAD |
|
# define BOOST_NO_0X_HDR_TUPLE |
|
# define BOOST_NO_0X_HDR_TYPE_TRAITS |
|
# define BOOST_NO_0X_HDR_TYPEINDEX |
|
# define BOOST_NO_STD_UNORDERED // deprecated; see following |
|
# define BOOST_NO_0X_HDR_UNORDERED_MAP |
|
# define BOOST_NO_0X_HDR_UNORDERED_SET |
|
# define BOOST_NO_NUMERIC_LIMITS_LOWEST |
|
|
|
#define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|