]> git.lyx.org Git - lyx.git/blob - boost/boost/config/stdlib/msl.hpp
boost 1.30.2
[lyx.git] / boost / boost / config / stdlib / msl.hpp
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.
5
6 //  See http://www.boost.org for most recent version.
7
8 //  Metrowerks standard library:
9
10 #ifndef __MSL_CPP__
11 #  include <utility>
12 #  ifndef __MSL_CPP__
13 #     error This is not the MSL standard library!
14 #  endif
15 #endif
16
17 #if __MSL_CPP__ >= 0x6000  // Pro 6
18 #  define BOOST_HAS_HASH
19 #  define BOOST_STD_EXTENSION_NAMESPACE Metrowerks
20 #endif
21 #define BOOST_HAS_SLIST
22
23 #if __MSL_CPP__ < 0x6209
24 #  define BOOST_NO_STD_MESSAGES
25 #endif
26
27 // check C lib version for <stdint.h>
28 #include <cstddef>
29
30 #if defined(__MSL__) && (__MSL__ >= 0x5000)
31 #  define BOOST_HAS_STDINT_H
32 #  define BOOST_HAS_UNISTD_H
33    // boilerplate code:
34 #  include <boost/config/posix_features.hpp>
35 #endif
36
37 #if _MWMT
38 #  define BOOST_HAS_THREADS
39 #endif
40
41
42 #define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__)
43
44
45
46
47
48
49
50