1 // (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
2 // distribute this software is granted provided this copyright notice appears
3 // in all copies. This software is provided "as is" without express or implied
4 // warranty, and with no claim as to its suitability for any purpose.
6 // See http://www.boost.org for most recent version.
8 // Metrowerks standard library:
13 # error This is not the MSL standard library!
17 #if __MSL_CPP__ >= 0x6000 // Pro 6
18 # define BOOST_HAS_HASH
19 # define BOOST_STD_EXTENSION_NAMESPACE Metrowerks
21 #define BOOST_HAS_SLIST
23 #if __MSL_CPP__ < 0x6209
24 # define BOOST_NO_STD_MESSAGES
27 // check C lib version for <stdint.h>
30 #if defined(__MSL__) && (__MSL__ >= 0x5000)
31 # define BOOST_HAS_STDINT_H
32 # define BOOST_HAS_UNISTD_H
34 # include <boost/config/posix_features.hpp>
38 # define BOOST_HAS_THREADS
42 #define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__)