1.1 --- a/epoc32/include/stdapis/boost/mpl/aux_/config/preprocessor.hpp Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/stdapis/boost/mpl/aux_/config/preprocessor.hpp Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,19 +1,39 @@
1.4 -# /* Copyright (C) 2001
1.5 -# * Housemarque Oy
1.6 -# * http://www.housemarque.com
1.7 -# *
1.8 -# * Distributed under the Boost Software License, Version 1.0. (See
1.9 -# * accompanying file LICENSE_1_0.txt or copy at
1.10 -# * http://www.boost.org/LICENSE_1_0.txt)
1.11 -# */
1.12 -#
1.13 -# /* Revised by Paul Mensonides (2002) */
1.14 -#
1.15 -# /* See http://www.boost.org/libs/preprocessor for documentation. */
1.16 -#
1.17 -# ifndef BOOST_PREPROCESSOR_HPP
1.18 -# define BOOST_PREPROCESSOR_HPP
1.19 -#
1.20 -# include <boost/preprocessor/library.hpp>
1.21 -#
1.22 -# endif
1.23 +
1.24 +#ifndef BOOST_MPL_AUX_CONFIG_PREPROCESSOR_HPP_INCLUDED
1.25 +#define BOOST_MPL_AUX_CONFIG_PREPROCESSOR_HPP_INCLUDED
1.26 +
1.27 +// Copyright Aleksey Gurtovoy 2000-2004
1.28 +//
1.29 +// Distributed under the Boost Software License, Version 1.0.
1.30 +// (See accompanying file LICENSE_1_0.txt or copy at
1.31 +// http://www.boost.org/LICENSE_1_0.txt)
1.32 +//
1.33 +// See http://www.boost.org/libs/mpl for documentation.
1.34 +
1.35 +// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/preprocessor.hpp,v $
1.36 +// $Date: 2004/09/02 15:40:45 $
1.37 +// $Revision: 1.6 $
1.38 +
1.39 +#include <boost/mpl/aux_/config/workaround.hpp>
1.40 +
1.41 +#if !defined(BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION) \
1.42 + && ( BOOST_WORKAROUND(__MWERKS__, <= 0x3003) \
1.43 + || BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x561)) \
1.44 + || BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(502)) \
1.45 + )
1.46 +
1.47 +# define BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION
1.48 +
1.49 +#endif
1.50 +
1.51 +#if !defined(BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES)
1.52 +# define BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES
1.53 +#endif
1.54 +
1.55 +#if !defined(BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING) \
1.56 + && BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x840))
1.57 +# define BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING
1.58 +#endif
1.59 +
1.60 +
1.61 +#endif // BOOST_MPL_AUX_CONFIG_PREPROCESSOR_HPP_INCLUDED