os/ossrv/ossrv_pub/boost_apis/boost/config/stdlib/libcomo.hpp
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/ossrv_pub/boost_apis/boost/config/stdlib/libcomo.hpp	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,46 @@
     1.4 +//  (C) Copyright John Maddock 2002 - 2003. 
     1.5 +//  (C) Copyright Jens Maurer 2002 - 2003. 
     1.6 +//  (C) Copyright Beman Dawes 2002 - 2003. 
     1.7 +//  Use, modification and distribution are subject to the 
     1.8 +//  Boost Software License, Version 1.0. (See accompanying file 
     1.9 +//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
    1.10 +
    1.11 +//  See http://www.boost.org for most recent version.
    1.12 +
    1.13 +//  Comeau STL:
    1.14 +
    1.15 +#if !defined(__LIBCOMO__)
    1.16 +#  include <boost/config/no_tr1/utility.hpp>
    1.17 +#  if !defined(__LIBCOMO__)
    1.18 +#      error "This is not the Comeau STL!"
    1.19 +#  endif
    1.20 +#endif
    1.21 +
    1.22 +//
    1.23 +// std::streambuf<wchar_t> is non-standard
    1.24 +// NOTE: versions of libcomo prior to beta28 have octal version numbering,
    1.25 +// e.g. version 25 is 21 (dec)
    1.26 +#if __LIBCOMO_VERSION__ <= 22
    1.27 +#  define BOOST_NO_STD_WSTREAMBUF
    1.28 +#endif
    1.29 +
    1.30 +#if (__LIBCOMO_VERSION__ <= 31) && defined(_WIN32)
    1.31 +#define BOOST_NO_SWPRINTF
    1.32 +#endif
    1.33 +
    1.34 +#if __LIBCOMO_VERSION__ >= 31
    1.35 +#  define BOOST_HAS_HASH
    1.36 +#  define BOOST_HAS_SLIST
    1.37 +#endif
    1.38 +
    1.39 +//
    1.40 +// Intrinsic type_traits support.
    1.41 +// The SGI STL has it's own __type_traits class, which
    1.42 +// has intrinsic compiler support with SGI's compilers.
    1.43 +// Whatever map SGI style type traits to boost equivalents:
    1.44 +//
    1.45 +#define BOOST_HAS_SGI_TYPE_TRAITS
    1.46 +
    1.47 +#define BOOST_STDLIB "Comeau standard library " BOOST_STRINGIZE(__LIBCOMO_VERSION__)
    1.48 +
    1.49 +