summaryrefslogtreecommitdiff
path: root/boost/spirit-1.6.1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'boost/spirit-1.6.1.patch')
-rw-r--r--boost/spirit-1.6.1.patch1748
1 files changed, 0 insertions, 1748 deletions
diff --git a/boost/spirit-1.6.1.patch b/boost/spirit-1.6.1.patch
deleted file mode 100644
index 66adf6ba1ab5..000000000000
--- a/boost/spirit-1.6.1.patch
+++ /dev/null
@@ -1,1748 +0,0 @@
-*** misc/spirit-1.6.1/boost/spirit/core/composite/actions.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/composite/actions.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 11,16 ****
---- 11,21 ----
- #ifndef BOOST_SPIRIT_ACTIONS_HPP
- #define BOOST_SPIRIT_ACTIONS_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- #include <algorithm>
-
-***************
-*** 345,349 ****
---- 350,358 ----
- }
-
- }} // namespace boost::spirit
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-*** misc/spirit-1.6.1/boost/spirit/core/composite/composite.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/composite/composite.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 65,75 ****
- unary(BaseT const& base)
- : base_t(base) {}
-
-! unary(param_t s)
-! : base_t(s) {}
-
-! unary(BaseT const& base, param_t s)
-! : base_t(base, s) {}
-
- return_t
- subject() const
---- 65,75 ----
- unary(BaseT const& base)
- : base_t(base) {}
-
-! unary(param_t _s)
-! : base_t(_s) {}
-
-! unary(BaseT const& _base, param_t _s)
-! : base_t(_base, _s) {}
-
- return_t
- subject() const
-*** misc/spirit-1.6.1/boost/spirit/core/composite/epsilon.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/composite/epsilon.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 12,17 ****
---- 12,22 ----
- #ifndef BOOST_SPIRIT_EPSILON_HPP
- #define BOOST_SPIRIT_EPSILON_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- ////////////////////////////////////////////////////////////////////////////////
- #if !defined(BOOST_SPIRIT_PARSER_HPP)
- #include "boost/spirit/core/parser.hpp"
-***************
-*** 70,76 ****
- private:
- };
-
-! #if BOOST_WORKAROUND(BOOST_MSVC, == 1310) // VC 7.1
- template <typename CondT>
- inline condition_parser<CondT, false>
- operator~(condition_parser<CondT, true> const& p)
---- 75,81 ----
- private:
- };
-
-! #if BOOST_WORKAROUND(BOOST_MSVC, == 1310) || BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x550))
- template <typename CondT>
- inline condition_parser<CondT, false>
- operator~(condition_parser<CondT, true> const& p)
-***************
-*** 287,291 ****
---- 292,300 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-*** misc/spirit-1.6.1/boost/spirit/core/composite/impl/composite.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/composite/impl/composite.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 112,120 ****
- typedef typename base_t::return_t return_t;
-
- subject() : base_t() {}
-! subject(BaseT const& base) : base_t(base) {}
-! subject(param_t s) : base_t(s) {}
-! subject(BaseT const& base, param_t s) : base_t(base, s) {}
- };
-
- //////////////////////////////////
---- 112,120 ----
- typedef typename base_t::return_t return_t;
-
- subject() : base_t() {}
-! subject(BaseT const& _base) : base_t(_base) {}
-! subject(param_t _s) : base_t(_s) {}
-! subject(BaseT const& _base, param_t _s) : base_t(_base, _s) {}
- };
-
- //////////////////////////////////
-***************
-*** 126,134 ****
- typedef typename base_t::return_t return_t;
-
- left_subject() : base_t() {}
-! left_subject(BaseT const& base) : base_t(base) {}
-! left_subject(param_t s) : base_t(s) {}
-! left_subject(BaseT const& base, param_t s) : base_t(base, s) {}
-
- return_t
- left() const { return base_t::get(); }
---- 126,134 ----
- typedef typename base_t::return_t return_t;
-
- left_subject() : base_t() {}
-! left_subject(BaseT const& _base) : base_t(_base) {}
-! left_subject(param_t _s) : base_t(_s) {}
-! left_subject(BaseT const& _base, param_t _s) : base_t(_base, _s) {}
-
- return_t
- left() const { return base_t::get(); }
-***************
-*** 143,151 ****
- typedef typename base_t::return_t return_t;
-
- right_subject() : base_t() {}
-! right_subject(BaseT const& base) : base_t(base) {}
-! right_subject(param_t s) : base_t(s) {}
-! right_subject(BaseT const& base, param_t s) : base_t(base, s) {}
-
- return_t
- right() const { return base_t::get(); }
---- 143,151 ----
- typedef typename base_t::return_t return_t;
-
- right_subject() : base_t() {}
-! right_subject(BaseT const& _base) : base_t(_base) {}
-! right_subject(param_t _s) : base_t(_s) {}
-! right_subject(BaseT const& _base, param_t _s) : base_t(_base, _s) {}
-
- return_t
- right() const { return base_t::get(); }
-*** misc/spirit-1.6.1/boost/spirit/core/composite/impl/operators.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/composite/impl/operators.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 12,17 ****
---- 12,21 ----
- #if !defined(BOOST_SPIRIT_OPERATORS_IPP)
- #define BOOST_SPIRIT_OPERATORS_IPP
-
-+ #if defined __SUNPRO_CC
-+ #pragma disable_warn
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- namespace boost { namespace spirit {
-
-***************
-*** 664,668 ****
---- 668,676 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined __SUNPRO_CC
-+ #pragma enable_warn
-+ #endif
-
- #endif
-*** misc/spirit-1.6.1/boost/spirit/core/impl/match.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/impl/match.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 154,167 ****
- { return nil_t(); }
- };
-
-! #if !defined(__BORLANDC__)
- struct dummy { void nonnull() {}; };
- typedef void (dummy::*safe_bool)();
- #else
- typedef bool safe_bool;
- #endif
-
-! #if !defined(__BORLANDC__)
- #define BOOST_SPIRIT_SAFE_BOOL(cond) ((cond) ? &impl::dummy::nonnull : 0)
- #else
- #define BOOST_SPIRIT_SAFE_BOOL(cond) (cond)
---- 154,167 ----
- { return nil_t(); }
- };
-
-! #if !defined(__BORLANDC__) && !defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
- struct dummy { void nonnull() {}; };
- typedef void (dummy::*safe_bool)();
- #else
- typedef bool safe_bool;
- #endif
-
-! #if !defined(__BORLANDC__) && !defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
- #define BOOST_SPIRIT_SAFE_BOOL(cond) ((cond) ? &impl::dummy::nonnull : 0)
- #else
- #define BOOST_SPIRIT_SAFE_BOOL(cond) (cond)
-*** misc/spirit-1.6.1/boost/spirit/core/impl/parser.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/impl/parser.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 11,16 ****
---- 11,20 ----
- #if !defined(BOOST_SPIRIT_PARSER_IPP)
- #define BOOST_SPIRIT_PARSER_IPP
-
-+ #if defined __SUNPRO_CC
-+ #pragma disable_warn
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- namespace boost { namespace spirit {
-
-***************
-*** 51,56 ****
---- 55,64 ----
- }
-
- }} // namespace boost::spirit
-+
-+ #if defined __SUNPRO_CC
-+ #pragma enable_warn
-+ #endif
-
- #endif
-
-*** misc/spirit-1.6.1/boost/spirit/core/match.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/match.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 60,70 ****
- : len(-1), val(impl::match_attr<T>::get_default()) {}
-
- explicit
-! match(unsigned length)
-! : len(length), val((impl::match_attr<T>::get_default())) {}
-
-! match(unsigned length, param_type val_)
-! : len(length), val(val_) {}
-
- operator impl::safe_bool() const
- { return BOOST_SPIRIT_SAFE_BOOL(len >= 0); }
---- 60,70 ----
- : len(-1), val(impl::match_attr<T>::get_default()) {}
-
- explicit
-! match(unsigned _length)
-! : len(_length), val((impl::match_attr<T>::get_default())) {}
-
-! match(unsigned _length, param_type val_)
-! : len(_length), val(val_) {}
-
- operator impl::safe_bool() const
- { return BOOST_SPIRIT_SAFE_BOOL(len >= 0); }
-***************
-*** 120,130 ****
- : len(-1) {}
-
- explicit
-! match(unsigned length)
-! : len(length) {}
-
-! match(unsigned length, nil_t)
-! : len(length) {}
-
- operator impl::safe_bool() const
- { return BOOST_SPIRIT_SAFE_BOOL(len >= 0); }
---- 120,130 ----
- : len(-1) {}
-
- explicit
-! match(unsigned _length)
-! : len(_length) {}
-
-! match(unsigned _length, nil_t)
-! : len(_length) {}
-
- operator impl::safe_bool() const
- { return BOOST_SPIRIT_SAFE_BOOL(len >= 0); }
-*** misc/spirit-1.6.1/boost/spirit/core/meta/impl/fundamental.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/meta/impl/fundamental.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 11,16 ****
---- 11,20 ----
- #if !defined(BOOST_SPIRIT_FUNDAMENTAL_IPP)
- #define BOOST_SPIRIT_FUNDAMENTAL_IPP
-
-+ #if defined __SUNPRO_CC
-+ #pragma disable_warn
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- namespace boost { namespace spirit {
-
-***************
-*** 302,306 ****
---- 306,314 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined __SUNPRO_CC
-+ #pragma enable_warn
-+ #endif
-
- #endif // !defined(BOOST_SPIRIT_FUNDAMENTAL_IPP)
-*** misc/spirit-1.6.1/boost/spirit/core/non_terminal/impl/grammar.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/non_terminal/impl/grammar.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 243,249 ****
- //////////////////////////////////
- template<typename GrammarT>
- inline void
-! grammar_destruct(GrammarT* self)
- {
- #if !defined(BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE)
- typedef impl::grammar_helper_base<GrammarT> helper_base_t;
---- 243,255 ----
- //////////////////////////////////
- template<typename GrammarT>
- inline void
-! grammar_destruct(GrammarT*
-! #if !defined(BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE)
-! # if !defined(__GNUC__) || (__GNUC__ > 2)
-! self
-! #endif
-! #endif
-! )
- {
- #if !defined(BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE)
- typedef impl::grammar_helper_base<GrammarT> helper_base_t;
-*** misc/spirit-1.6.1/boost/spirit/core/non_terminal/subrule.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/non_terminal/subrule.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 228,234 ****
- subrule_list<
- subrule_parser<ID2, DefT2, ContextT2>,
- nil_t> >
-! operator,(subrule_parser<ID2, DefT2, ContextT2> const& rhs) const
- {
- return subrule_list<
- self_t,
---- 228,234 ----
- subrule_list<
- subrule_parser<ID2, DefT2, ContextT2>,
- nil_t> >
-! operator,(subrule_parser<ID2, DefT2, ContextT2> const& _rhs) const
- {
- return subrule_list<
- self_t,
-***************
-*** 238,244 ****
- *this,
- subrule_list<
- subrule_parser<ID2, DefT2, ContextT2>, nil_t>(
-! rhs, nil_t()));
- }
-
- typename DefT::embed_t rhs;
---- 238,244 ----
- *this,
- subrule_list<
- subrule_parser<ID2, DefT2, ContextT2>, nil_t>(
-! _rhs, nil_t()));
- }
-
- typename DefT::embed_t rhs;
-***************
-*** 276,285 ****
- parse_main(ScannerT const& scan) const
- {
- typedef typename parser_result<self_t, ScannerT>::type result_t;
-! result_t result;
- impl::parse_subrule<result_t, ScannerT, ID>::
-! do_(result, scan);
-! return result;
- }
-
- template <typename ScannerT>
---- 276,285 ----
- parse_main(ScannerT const& scan) const
- {
- typedef typename parser_result<self_t, ScannerT>::type result_t;
-! result_t _result;
- impl::parse_subrule<result_t, ScannerT, ID>::
-! do_(_result, scan);
-! return _result;
- }
-
- template <typename ScannerT>
-*** misc/spirit-1.6.1/boost/spirit/core/scanner/impl/skipper.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/scanner/impl/skipper.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 11,16 ****
---- 11,20 ----
- #if !defined(BOOST_SPIRIT_SKIPPER_IPP)
- #define BOOST_SPIRIT_SKIPPER_IPP
-
-+ #if defined __SUNPRO_CC
-+ #pragma disable_warn
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- namespace boost { namespace spirit {
-
-***************
-*** 175,180 ****
---- 179,188 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined __SUNPRO_CC
-+ #pragma enable_warn
-+ #endif
-
- #endif
-
-*** misc/spirit-1.6.1/boost/spirit/core/scanner/scanner.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/core/scanner/scanner.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 18,23 ****
---- 18,26 ----
- #include <iterator>
-
- #include "boost/config.hpp"
-+ #ifdef BOOST_NO_STD_ITERATOR_TRAITS
-+ #include "boost/iterator_adaptors.hpp"
-+ #endif
- #include "boost/spirit/core/match.hpp"
- #include "boost/spirit/core/non_terminal/parser_id.hpp"
-
-***************
-*** 236,245 ****
---- 239,255 ----
- typedef IteratorT iterator_t;
- typedef PoliciesT policies_t;
-
-+ #ifdef BOOST_NO_STD_ITERATOR_TRAITS
-+ typedef typename boost::detail::iterator_traits<IteratorT>::value_type
-+ value_t;
-+ typedef typename boost::detail::iterator_traits<IteratorT>::reference
-+ ref_t;
-+ #else
- typedef typename BOOST_SPIRIT_IT_NS::iterator_traits<IteratorT>::value_type
- value_t;
- typedef typename BOOST_SPIRIT_IT_NS::iterator_traits<IteratorT>::reference
- ref_t;
-+ #endif
- typedef typename boost::call_traits<IteratorT>::param_type
- iter_param_t;
-
-***************
-*** 260,281 ****
- bool
- at_end() const
- {
-! typedef typename PoliciesT::iteration_policy_t iteration_policy_t;
-! return iteration_policy_t::at_end(*this);
- }
-
- value_t
- operator*() const
- {
-! typedef typename PoliciesT::iteration_policy_t iteration_policy_t;
-! return iteration_policy_t::filter(iteration_policy_t::get(*this));
- }
-
- scanner const&
- operator++() const
- {
-! typedef typename PoliciesT::iteration_policy_t iteration_policy_t;
-! iteration_policy_t::advance(*this);
- return *this;
- }
-
---- 270,291 ----
- bool
- at_end() const
- {
-! typedef typename PoliciesT::iteration_policy_t _iteration_policy_t;
-! return _iteration_policy_t::at_end(*this);
- }
-
- value_t
- operator*() const
- {
-! typedef typename PoliciesT::iteration_policy_t _iteration_policy_t;
-! return _iteration_policy_t::filter(_iteration_policy_t::get(*this));
- }
-
- scanner const&
- operator++() const
- {
-! typedef typename PoliciesT::iteration_policy_t _iteration_policy_t;
-! _iteration_policy_t::advance(*this);
- return *this;
- }
-
-*** misc/spirit-1.6.1/boost/spirit/error_handling/exceptions.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/error_handling/exceptions.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 38,44 ****
-
- parser_error_base() {}
- virtual ~parser_error_base() throw() {}
-! parser_error_base(parser_error_base const&) {}
- parser_error_base& operator=(parser_error_base const&)
- { return *this; }
- };
---- 38,44 ----
-
- parser_error_base() {}
- virtual ~parser_error_base() throw() {}
-! parser_error_base(parser_error_base const&) : std::exception() {}
- parser_error_base& operator=(parser_error_base const&)
- { return *this; }
- };
-***************
-*** 104,111 ****
- typedef unary<ParserT, parser<self_t> > base_t;
- typedef unary_parser_category parser_category_t;
-
-! assertive_parser(ParserT const& parser, ErrorDescrT descriptor)
-! : base_t(parser), descriptor(descriptor) {}
-
- template <typename ScannerT>
- struct result
---- 104,111 ----
- typedef unary<ParserT, parser<self_t> > base_t;
- typedef unary_parser_category parser_category_t;
-
-! assertive_parser(ParserT const& parser, ErrorDescrT desc)
-! : base_t(parser), descriptor(desc) {}
-
- template <typename ScannerT>
- struct result
-***************
-*** 200,208 ****
-
- error_status(
- result_t result_ = fail,
-! int length = -1,
- T const& value_ = T())
-! : result(result_), length(length), value(value_) {}
-
- result_t result;
- int length;
---- 200,208 ----
-
- error_status(
- result_t result_ = fail,
-! int length_ = -1,
- T const& value_ = T())
-! : result(result_), length(length_), value(value_) {}
-
- result_t result;
- int length;
-*** misc/spirit-1.6.1/boost/spirit/iterator/impl/file_iterator.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/iterator/impl/file_iterator.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 24,29 ****
---- 24,33 ----
- #if !defined FILE_ITERATOR_IPP
- #define FILE_ITERATOR_IPP
-
-+ #if defined __SUNPRO_CC
-+ #pragma disable_warn
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- #include <cassert>
- #include <fcntl.h>
-***************
-*** 489,493 ****
---- 493,501 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined __SUNPRO_CC
-+ #pragma enable_warn
-+ #endif
-
- #endif // #if !defined FILE_ITERATOR_IPP
-*** misc/spirit-1.6.1/boost/spirit/iterator/multi_pass.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/iterator/multi_pass.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 11,16 ****
---- 11,21 ----
- #ifndef BOOST_SPIRIT_ITERATOR_MULTI_PASS_HPP
- #define BOOST_SPIRIT_ITERATOR_MULTI_PASS_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include <boost/config.hpp>
- #include <boost/throw_exception.hpp>
- #include <boost/detail/workaround.hpp>
-***************
-*** 1313,1317 ****
---- 1318,1327 ----
-
- #undef BOOST_SPIRIT_IT_NS
- #endif // defined(BOOST_MSVC) && (BOOST_MSVC <= 1300)
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-+
- #endif // BOOST_SPIRIT_ITERATOR_MULTI_PASS_HPP
-
-*** misc/spirit-1.6.1/boost/spirit/utility/chset.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/chset.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 12,17 ****
---- 12,22 ----
- #ifndef BOOST_SPIRIT_CHSET_HPP
- #define BOOST_SPIRIT_CHSET_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- #include <boost/shared_ptr.hpp>
- #include <boost/spirit/core/primitives/primitives.hpp>
-***************
-*** 229,234 ****
---- 234,243 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-
-*** misc/spirit-1.6.1/boost/spirit/utility/chset_operators.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/chset_operators.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 12,17 ****
---- 12,22 ----
- #ifndef BOOST_SPIRIT_CHSET_OPERATORS_HPP
- #define BOOST_SPIRIT_CHSET_OPERATORS_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- #include <boost/spirit/utility/chset.hpp>
-
-*** misc/spirit-1.6.1/boost/spirit/utility/confix.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/confix.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 389,395 ****
- as_parser<OpenT>::convert(open),
- as_parser<CloseT>::convert(close)
- );
-! };
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
---- 389,395 ----
- as_parser<OpenT>::convert(open),
- as_parser<CloseT>::convert(close)
- );
-! }
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-*** misc/spirit-1.6.1/boost/spirit/utility/functor_parser.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/functor_parser.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 54,66 ****
- typedef typename ScannerT::iterator_t iterator_t;
-
- iterator_t const s(scan.first);
-! functor_result_t result;
-! int const len = functor(scan, result);
-
- if (len < 0)
- return scan.no_match();
- else
-! return scan.create_match(len, result, s, scan.first);
- }
- };
-
---- 54,66 ----
- typedef typename ScannerT::iterator_t iterator_t;
-
- iterator_t const s(scan.first);
-! functor_result_t res;
-! int const len = functor(scan, res);
-
- if (len < 0)
- return scan.no_match();
- else
-! return scan.create_match(len, res, s, scan.first);
- }
- };
-
-*** misc/spirit-1.6.1/boost/spirit/utility/impl/chset.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/impl/chset.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 12,17 ****
---- 12,22 ----
- #ifndef BOOST_SPIRIT_CHSET_IPP
- #define BOOST_SPIRIT_CHSET_IPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- #include <boost/limits.hpp>
- #include <boost/spirit/utility/chset.hpp>
-***************
-*** 359,364 ****
---- 364,373 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-
-*** misc/spirit-1.6.1/boost/spirit/utility/impl/chset_operators.ipp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/impl/chset_operators.ipp Wed Dec 5 10:08:58 2007
-***************
-*** 11,16 ****
---- 11,21 ----
- #ifndef BOOST_SPIRIT_CHSET_OPERATORS_IPP
- #define BOOST_SPIRIT_CHSET_OPERATORS_IPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- ///////////////////////////////////////////////////////////////////////////////
- #include <boost/limits.hpp>
-
-***************
-*** 659,664 ****
---- 664,673 ----
-
- ///////////////////////////////////////////////////////////////////////////////
- }} // namespace boost::spirit
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-
-*** misc/spirit-1.6.1/boost/spirit/utility/loops.hpp Tue Jul 8 04:19:06 2003
---- misc/build/spirit-1.6.1/boost/spirit/utility/loops.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 47,54 ****
- typedef fixed_loop<ParserT, ExactT> self_t;
- typedef unary<ParserT, parser<self_t> > base_t;
-
-! fixed_loop (ParserT const & subject, ExactT const & exact)
-! : base_t(subject), m_exact(exact) {}
-
- template <typename ScannerT>
- typename parser_result <self_t, ScannerT>::type
---- 47,54 ----
- typedef fixed_loop<ParserT, ExactT> self_t;
- typedef unary<ParserT, parser<self_t> > base_t;
-
-! fixed_loop (ParserT const & subject_, ExactT const & exact_)
-! : base_t(subject_), m_exact(exact_) {}
-
- template <typename ScannerT>
- typename parser_result <self_t, ScannerT>::type
-*** misc/spirit-1.6.1/miniboost/boost/concept_check.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/concept_check.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 708,719 ****
- function_requires< AssignableConcept<Container> >();
- const_constraints(c);
- }
-! void const_constraints(const Container& c) {
-! i = c.begin();
-! i = c.end();
-! n = c.size();
-! n = c.max_size();
-! b = c.empty();
- }
- Container c;
- bool b;
---- 708,719 ----
- function_requires< AssignableConcept<Container> >();
- const_constraints(c);
- }
-! void const_constraints(const Container& cnr) {
-! i = cnr.begin();
-! i = cnr.end();
-! n = cnr.size();
-! n = cnr.max_size();
-! b = cnr.empty();
- }
- Container c;
- bool b;
-***************
-*** 777,785 ****
- BidirectionalIteratorConcept<const_reverse_iterator> >();
- const_constraints(c);
- }
-! void const_constraints(const ReversibleContainer& c) {
-! const_reverse_iterator i = c.rbegin();
-! i = c.rend();
- }
- ReversibleContainer c;
- };
---- 777,785 ----
- BidirectionalIteratorConcept<const_reverse_iterator> >();
- const_constraints(c);
- }
-! void const_constraints(const ReversibleContainer& cnr) {
-! const_reverse_iterator i = cnr.rbegin();
-! i = cnr.rend();
- }
- ReversibleContainer c;
- };
-***************
-*** 821,828 ****
-
- const_constraints(c);
- }
-! void const_constraints(const RandomAccessContainer& c) {
-! const_reference r = c[n];
- ignore_unused_variable_warning(r);
- }
- RandomAccessContainer c;
---- 821,828 ----
-
- const_constraints(c);
- }
-! void const_constraints(const RandomAccessContainer& cnr) {
-! const_reference r = cnr[n];
- ignore_unused_variable_warning(r);
- }
- RandomAccessContainer c;
-***************
-*** 925,932 ****
- reference r = c.back();
- ignore_unused_variable_warning(r);
- }
-! void const_constraints(const BackInsertionSequence& c) {
-! const_reference r = c.back();
- ignore_unused_variable_warning(r);
- };
- BackInsertionSequence c;
---- 925,932 ----
- reference r = c.back();
- ignore_unused_variable_warning(r);
- }
-! void const_constraints(const BackInsertionSequence& cnr) {
-! const_reference r = cnr.back();
- ignore_unused_variable_warning(r);
- };
- BackInsertionSequence c;
-***************
-*** 947,956 ****
- c.erase(r.first, r.second);
- const_constraints(c);
- }
-! void const_constraints(const AssociativeContainer& c) {
-! ci = c.find(k);
-! n = c.count(k);
-! cr = c.equal_range(k);
- }
- typedef typename AssociativeContainer::iterator iterator;
- typedef typename AssociativeContainer::const_iterator const_iterator;
---- 947,956 ----
- c.erase(r.first, r.second);
- const_constraints(c);
- }
-! void const_constraints(const AssociativeContainer& cnr) {
-! ci = cnr.find(k);
-! n = cnr.count(k);
-! cr = cnr.equal_range(k);
- }
- typedef typename AssociativeContainer::iterator iterator;
- typedef typename AssociativeContainer::const_iterator const_iterator;
-*** misc/spirit-1.6.1/miniboost/boost/config/compiler/gcc.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/config/compiler/gcc.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 59,65 ****
- #endif
- //
- // last known and checked version is 3.2:
-! #if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 2))
- # if defined(BOOST_ASSERT_CONFIG)
- # error "Unknown compiler version - please run the configure tests and report the results"
- # else
---- 59,66 ----
- #endif
- //
- // last known and checked version is 3.2:
-! // although 3.4+x & 4.x are unchecked, we will give it a try
-! #if (__GNUC__ > 4)
- # if defined(BOOST_ASSERT_CONFIG)
- # error "Unknown compiler version - please run the configure tests and report the results"
- # else
-*** misc/spirit-1.6.1/miniboost/boost/config/compiler/sunpro_cc.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/config/compiler/sunpro_cc.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 45,52 ****
- # define BOOST_NO_INTEGRAL_INT64_T
- # endif
-
-! # if (__SUNPRO_CC <= 0x540) || !defined(BOOST_STRICT_CONFIG)
- # define BOOST_NO_TEMPLATE_TEMPLATES
- # endif
-
- #define BOOST_COMPILER "Sun compiler version " BOOST_STRINGIZE(__SUNPRO_CC)
---- 45,57 ----
- # define BOOST_NO_INTEGRAL_INT64_T
- # endif
-
-! # if (__SUNPRO_CC <= 0x550) || !defined(BOOST_STRICT_CONFIG)
- # define BOOST_NO_TEMPLATE_TEMPLATES
-+ // see http://lists.boost.org/MailArchives/boost/msg47184.php
-+ // and http://lists.boost.org/MailArchives/boost/msg47220.php
-+ # define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
-+ # define BOOST_NO_SFINAE
-+ # define BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS
- # endif
-
- #define BOOST_COMPILER "Sun compiler version " BOOST_STRINGIZE(__SUNPRO_CC)
-*** misc/spirit-1.6.1/miniboost/boost/config/compiler/visualc.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/config/compiler/visualc.hpp Wed Dec 5 10:12:34 2007
-***************
-*** 65,75 ****
- # define BOOST_NO_INTRINSIC_WCHAR_T
- #endif
-
-! //
-! // check for exception handling support:
-! #ifndef _CPPUNWIND
-! # define BOOST_NO_EXCEPTIONS
-! #endif
-
- //
- // __int64 support:
---- 65,75 ----
- # define BOOST_NO_INTRINSIC_WCHAR_T
- #endif
-
-! //
-! // check for exception handling support:
-! #ifndef _CPPUNWIND
-! # define BOOST_NO_EXCEPTIONS
-! #endif
-
- //
- // __int64 support:
-***************
-*** 94,99 ****
---- 94,101 ----
- # define BOOST_COMPILER_VERSION 7.0
- # elif _MSC_VER == 1310
- # define BOOST_COMPILER_VERSION 7.1
-+ # elif _MSC_VER == 1400
-+ # define BOOST_COMPILER_VERSION 8.0
- # else
- # define BOOST_COMPILER_VERSION _MSC_VER
- # endif
-***************
-*** 108,121 ****
- #endif
- //
- // last known and checked version is 1310:
-! #if (_MSC_VER > 1310)
- # if defined(BOOST_ASSERT_CONFIG)
- # error "Unknown compiler version - please run the configure tests and report the results"
- # else
- # pragma message("Unknown compiler version - please run the configure tests and report the results")
- # endif
- #endif
--
-
-
-
---- 110,122 ----
- #endif
- //
- // last known and checked version is 1310:
-! #if (_MSC_VER > 1500)
- # if defined(BOOST_ASSERT_CONFIG)
- # error "Unknown compiler version - please run the configure tests and report the results"
- # else
- # pragma message("Unknown compiler version - please run the configure tests and report the results")
- # endif
- #endif
-
-
-
-*** misc/spirit-1.6.1/miniboost/boost/config/platform/macos.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/config/platform/macos.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 19,27 ****
- # define BOOST_HAS_UNISTD_H
- # endif
- // boilerplate code:
-! # ifndef TARGET_CARBON
- # include <boost/config/posix_features.hpp>
-! # endif
- # ifndef BOOST_HAS_STDINT_H
- # define BOOST_HAS_STDINT_H
- # endif
---- 19,28 ----
- # define BOOST_HAS_UNISTD_H
- # endif
- // boilerplate code:
-! // See issue #i72248#
-! //# ifndef TARGET_CARBON
- # include <boost/config/posix_features.hpp>
-! //# endif
- # ifndef BOOST_HAS_STDINT_H
- # define BOOST_HAS_STDINT_H
- # endif
-*** misc/spirit-1.6.1/miniboost/boost/config/platform/win32.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/config/platform/win32.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 40,45 ****
---- 40,46 ----
- # define NOMINMAX
- #endif
-
-+ #if (_MSC_VER < 1400)
- #ifdef BOOST_MSVC
- namespace std{
- // Apparently, something in the Microsoft libraries requires the "long"
-***************
-*** 65,67 ****
---- 66,69 ----
- using std::min;
- using std::max;
- # endif
-+ #endif
-*** misc/spirit-1.6.1/miniboost/boost/config/user.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/config/user.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 66,68 ****
---- 66,74 ----
- // #define BOOST_DISABLE_WIN32
-
-
-+ // Switch off exception statements if file is compiled without
-+ // exception support:
-+ #if defined(EXCEPTIONS_OFF) && !defined(BOOST_NO_EXCEPTIONS)
-+ #define BOOST_NO_EXCEPTIONS
-+ #endif
-+
-*** misc/spirit-1.6.1/miniboost/boost/iterator_adaptors.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/iterator_adaptors.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 119,124 ****
---- 119,129 ----
- #ifndef BOOST_ITERATOR_ADAPTOR_DWA053000_HPP_
- # define BOOST_ITERATOR_ADAPTOR_DWA053000_HPP_
-
-+ # if defined _MSC_VER
-+ # pragma warning(push)
-+ # pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ # endif
-+
- # include <boost/iterator.hpp>
- # include <boost/utility.hpp>
- # include <boost/compressed_pair.hpp>
-***************
-*** 873,879 ****
- return policies().dereference(*this);
- }
-
-! #if BOOST_WORKAROUND(BOOST_MSVC, > 0)
- # pragma warning(push)
- # pragma warning( disable : 4284 )
- #endif
---- 878,884 ----
- return policies().dereference(*this);
- }
-
-! #if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
- # pragma warning(push)
- # pragma warning( disable : 4284 )
- #endif
-***************
-*** 882,888 ****
- operator->() const
- { return detail::operator_arrow(*this, iterator_category()); }
-
-! #if BOOST_WORKAROUND(BOOST_MSVC, > 0)
- # pragma warning(pop)
- #endif
-
---- 887,893 ----
- operator->() const
- { return detail::operator_arrow(*this, iterator_category()); }
-
-! #if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
- # pragma warning(pop)
- #endif
-
-***************
-*** 1430,1435 ****
---- 1435,1443 ----
- } // namespace boost
- # undef BOOST_ARG_DEPENDENT_TYPENAME
-
-+ # if defined _MSC_VER
-+ # pragma warning(pop)
-+ # endif
-
- #endif
-
-*** misc/spirit-1.6.1/miniboost/boost/mpl/aux_/ice_cast.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/aux_/ice_cast.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
- #ifndef BOOST_MPL_AUX_ICE_CAST_HPP_INCLUDED
- #define BOOST_MPL_AUX_ICE_CAST_HPP_INCLUDED
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/aux_/config/workaround.hpp"
-
- #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x561)) \
-***************
-*** 26,31 ****
---- 31,40 ----
- # define BOOST_MPL_AUX_ICE_CAST(T, expr) (T)(expr)
- #else
- # define BOOST_MPL_AUX_ICE_CAST(T, expr) static_cast<T>(expr)
-+ #endif
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
- #endif
-
- #endif // BOOST_MPL_AUX_ICE_CAST_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/mpl/aux_/integral_wrapper.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/aux_/integral_wrapper.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
-
- // no include guards, the header is intended for multiple inclusion!
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/aux_/ice_cast.hpp"
- #include "boost/mpl/aux_/config/nttp.hpp"
- #include "boost/mpl/aux_/config/static_constant.hpp"
-***************
-*** 84,86 ****
---- 89,95 ----
- #undef AUX_WRAPPER_PARAMS
- #undef AUX_WRAPPER_INST
- #undef AUX_WRAPPER_VALUE_TYPE
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-*** misc/spirit-1.6.1/miniboost/boost/mpl/aux_/lambda_support.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/aux_/lambda_support.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
- #ifndef BOOST_MPL_AUX_LAMBDA_SUPPORT_HPP_INCLUDED
- #define BOOST_MPL_AUX_LAMBDA_SUPPORT_HPP_INCLUDED
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/aux_/config/lambda.hpp"
-
- #if !defined(BOOST_MPL_NO_FULL_LAMBDA_SUPPORT)
-***************
-*** 132,136 ****
---- 137,145 ----
- #endif // __EDG_VERSION__
-
- #endif // BOOST_MPL_NO_FULL_LAMBDA_SUPPORT
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_MPL_AUX_LAMBDA_SUPPORT_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/mpl/aux_/logical_op.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/aux_/logical_op.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
-
- // no include guards, the header is intended for multiple inclusion!
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #if !defined(BOOST_MPL_PREPROCESSING_MODE)
- # include "boost/mpl/bool.hpp"
- # include "boost/mpl/aux_/nested_type_wknd.hpp"
-***************
-*** 167,169 ****
---- 172,178 ----
- #undef AUX_LOGICAL_OP_NAME
- #undef AUX_LOGICAL_OP_VALUE1
- #undef AUX_LOGICAL_OP_VALUE2
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-*** misc/spirit-1.6.1/miniboost/boost/mpl/if.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/if.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
- //
- // See http://www.boost.org/libs/mpl for documentation.
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/aux_/value_wknd.hpp"
- #include "boost/mpl/aux_/ice_cast.hpp"
- #include "boost/mpl/aux_/void_spec.hpp"
-***************
-*** 173,177 ****
---- 178,186 ----
-
- } // namespace mpl
- } // namespace boost
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_MPL_IF_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/mpl/integral_c.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/integral_c.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 18,23 ****
---- 18,28 ----
- //
- // See http://www.boost.org/libs/mpl for documentation.
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/integral_c_fwd.hpp"
- #include "boost/mpl/aux_/ice_cast.hpp"
- #include "boost/mpl/aux_/config/ctps.hpp"
-***************
-*** 48,53 ****
---- 53,62 ----
- operator bool() const { return this->value; }
- };
- }}
-+ #endif
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
- #endif
-
- #endif // BOOST_MPL_INTEGRAL_C_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/mpl/integral_c_fwd.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/integral_c_fwd.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 18,23 ****
---- 18,28 ----
- //
- // See http://www.boost.org/libs/mpl for documentation.
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/aux_/config/workaround.hpp"
-
- namespace boost { namespace mpl {
-***************
-*** 28,32 ****
---- 33,41 ----
- template< typename T, T N > struct integral_c;
- #endif
- }}
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_MPL_INTEGRAL_C_FWD_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/mpl/is_sequence.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/is_sequence.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
- #ifndef BOOST_MPL_IS_SEQUENCE_HPP_INCLUDED
- #define BOOST_MPL_IS_SEQUENCE_HPP_INCLUDED
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/not.hpp"
- #include "boost/mpl/or.hpp"
- #include "boost/mpl/begin_end.hpp"
-***************
-*** 97,101 ****
---- 102,110 ----
- BOOST_MPL_AUX_VOID_SPEC(1, is_sequence)
-
- }} // namespace boost::mpl
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_MPL_IS_SEQUENCE_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/mpl/sequence_tag.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/mpl/sequence_tag.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
- #ifndef BOOST_MPL_SEQUENCE_TAG_HPP_INCLUDED
- #define BOOST_MPL_SEQUENCE_TAG_HPP_INCLUDED
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/mpl/sequence_tag_fwd.hpp"
- #include "boost/mpl/aux_/has_tag.hpp"
- #include "boost/mpl/aux_/has_begin.hpp"
-***************
-*** 129,133 ****
---- 134,142 ----
- BOOST_MPL_AUX_VOID_SPEC(1, sequence_tag)
-
- }} // namespace boost::mpl
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_MPL_SEQUENCE_TAG_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/optional.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/optional.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 17,22 ****
---- 17,27 ----
- #ifndef BOOST_OPTIONAL_FLC_19NOV2002_HPP
- #define BOOST_OPTIONAL_FLC_19NOV2002_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include<new>
- #include<algorithm>
-
-***************
-*** 194,200 ****
---- 199,209 ----
-
- // implicit conversion to "bool"
- // No-throw
-+ #if defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
-+ operator bool() const { return m_initialized; }
-+ #else
- operator unspecified_bool_type() const { return m_initialized ? &this_type::destroy : 0 ; }
-+ #endif // defined(__SUNPRO_CC)
-
- // This is provided for those compilers which don't like the conversion to bool
- // on some contexts.
-***************
-*** 312,317 ****
---- 321,330 ----
-
-
- } // namespace boost
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-
-*** misc/spirit-1.6.1/miniboost/boost/scoped_array.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/scoped_array.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 83,94 ****
---- 83,98 ----
-
- // implicit conversion to "bool"
-
-+ #if defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
-+ operator bool() const { return ptr != 0; }
-+ #else
- typedef T * (this_type::*unspecified_bool_type)() const;
-
- operator unspecified_bool_type() const // never throws
- {
- return ptr == 0? 0: &this_type::get;
- }
-+ #endif // defined(__SUNPRO_CC)
-
- bool operator! () const // never throws
- {
-*** misc/spirit-1.6.1/miniboost/boost/scoped_ptr.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/scoped_ptr.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 102,113 ****
---- 102,117 ----
-
- // implicit conversion to "bool"
-
-+ #if defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
-+ operator bool() const { return ptr != 0; }
-+ #else
- typedef T * (this_type::*unspecified_bool_type)() const;
-
- operator unspecified_bool_type() const // never throws
- {
- return ptr == 0? 0: &this_type::get;
- }
-+ #endif // defined(__SUNPRO_CC)
-
- bool operator! () const // never throws
- {
-*** misc/spirit-1.6.1/miniboost/boost/shared_array.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/shared_array.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 94,105 ****
---- 94,109 ----
-
- // implicit conversion to "bool"
-
-+ #if defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
-+ operator bool() const { return px != 0; }
-+ #else
- typedef T * (this_type::*unspecified_bool_type)() const;
-
- operator unspecified_bool_type() const // never throws
- {
- return px == 0? 0: &this_type::get;
- }
-+ #endif // defined(__SUNPRO_CC)
-
- bool operator! () const // never throws
- {
-*** misc/spirit-1.6.1/miniboost/boost/shared_ptr.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/shared_ptr.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 35,41 ****
-
- #ifdef BOOST_MSVC // moved here to work around VC++ compiler crash
- # pragma warning(push)
-! # pragma warning(disable:4284) // odd return type for operator->
- #endif
-
- namespace boost
---- 35,41 ----
-
- #ifdef BOOST_MSVC // moved here to work around VC++ compiler crash
- # pragma warning(push)
-! # pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
- #endif
-
- namespace boost
-***************
-*** 246,257 ****
---- 246,261 ----
-
- // implicit conversion to "bool"
-
-+ #if defined(__SUNPRO_CC) // workaround opt bug when compiling with -xO3
-+ operator bool() const { return px != 0; }
-+ #else
- typedef T * (this_type::*unspecified_bool_type)() const;
-
- operator unspecified_bool_type() const // never throws
- {
- return px == 0? 0: &this_type::get;
- }
-+ #endif // defined(__SUNPRO_CC)
-
- // operator! is redundant, but some compilers need it
-
-*** misc/spirit-1.6.1/miniboost/boost/throw_exception.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/throw_exception.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 29,35 ****
-
- #ifdef BOOST_NO_EXCEPTIONS
-
-! void throw_exception(std::exception const & e); // user defined
-
- #else
-
---- 29,36 ----
-
- #ifdef BOOST_NO_EXCEPTIONS
-
-! // void throw_exception(std::exception const & e); // user defined
-! inline void throw_exception(std::exception const &) {}
-
- #else
-
-*** misc/spirit-1.6.1/miniboost/boost/type_traits/add_reference.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/type_traits/add_reference.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 10,15 ****
---- 10,20 ----
- #ifndef BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
- #define BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/type_traits/is_reference.hpp"
- #include "boost/detail/workaround.hpp"
- #include "boost/config.hpp"
-***************
-*** 86,90 ****
---- 91,99 ----
- } // namespace boost
-
- #include "boost/type_traits/detail/type_trait_undef.hpp"
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/type_traits/is_base_and_derived.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/type_traits/is_base_and_derived.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 10,15 ****
---- 10,20 ----
- #ifndef BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
- #define BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include "boost/type_traits/is_class.hpp"
- #include "boost/type_traits/is_same.hpp"
- #include "boost/type_traits/is_convertible.hpp"
-***************
-*** 203,207 ****
---- 208,216 ----
- } // namespace boost
-
- #include "boost/type_traits/detail/bool_trait_undef.hpp"
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
-*** misc/spirit-1.6.1/miniboost/boost/type_traits/is_polymorphic.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/type_traits/is_polymorphic.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 6,11 ****
---- 6,16 ----
- #ifndef BOOST_TT_IS_POLYMORPHIC_HPP
- #define BOOST_TT_IS_POLYMORPHIC_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- #include <boost/type_traits/is_class.hpp>
- #include <boost/type_traits/remove_cv.hpp>
- // should be the last #include
-***************
-*** 86,90 ****
---- 91,99 ----
- } // namespace boost
-
- #include "boost/type_traits/detail/bool_trait_undef.hpp"
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif
-*** misc/spirit-1.6.1/miniboost/boost/type_traits/type_with_alignment.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/type_traits/type_with_alignment.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 72,78 ****
- #undef BOOST_TT_CHOOSE_MIN_ALIGNMENT
- #undef BOOST_TT_CHOOSE_T
-
-! template<int TAlign, int Align>
- struct is_aligned
- {
- BOOST_STATIC_CONSTANT(bool,
---- 72,78 ----
- #undef BOOST_TT_CHOOSE_MIN_ALIGNMENT
- #undef BOOST_TT_CHOOSE_T
-
-! template<std::size_t TAlign, std::size_t Align>
- struct is_aligned
- {
- BOOST_STATIC_CONSTANT(bool,
-***************
-*** 93,99 ****
-
- // This alignment method originally due to Brian Parker, implemented by David
- // Abrahams, and then ported here by Doug Gregor.
-! template <int Align>
- class type_with_alignment
- {
- typedef detail::lower_alignment<Align> t1;
---- 93,99 ----
-
- // This alignment method originally due to Brian Parker, implemented by David
- // Abrahams, and then ported here by Doug Gregor.
-! template <std::size_t Align>
- class type_with_alignment
- {
- typedef detail::lower_alignment<Align> t1;
-*** misc/spirit-1.6.1/miniboost/boost/utility/addressof.hpp Tue Jul 8 04:19:09 2003
---- misc/build/spirit-1.6.1/miniboost/boost/utility/addressof.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 16,21 ****
---- 16,26 ----
- #ifndef BOOST_UTILITY_ADDRESSOF_HPP
- # define BOOST_UTILITY_ADDRESSOF_HPP
-
-+ #if defined _MSC_VER
-+ #pragma warning(push)
-+ #pragma warning(disable: 4668) // "id is not defined as a preprocessor macro"
-+ #endif
-+
- # include <boost/config.hpp>
- # include <boost/detail/workaround.hpp>
- # if BOOST_WORKAROUND(BOOST_MSVC, == 1300)
-***************
-*** 39,43 ****
---- 44,52 ----
- }
-
- }
-+
-+ #if defined _MSC_VER
-+ #pragma warning(pop)
-+ #endif
-
- #endif // BOOST_UTILITY_ADDRESSOF_HPP
-*** misc/spirit-1.6.1/miniboost/boost/weak_ptr.hpp Tue Jul 8 04:19:08 2003
---- misc/build/spirit-1.6.1/miniboost/boost/weak_ptr.hpp Wed Dec 5 10:08:58 2007
-***************
-*** 16,26 ****
-
- #include <boost/shared_ptr.hpp>
-
-- #ifdef BOOST_MSVC // moved here to work around VC++ compiler crash
-- # pragma warning(push)
-- # pragma warning(disable:4284) // odd return type for operator->
-- #endif
--
- namespace boost
- {
-
---- 16,21 ----
-***************
-*** 185,193 ****
- }
-
- } // namespace boost
--
-- #ifdef BOOST_MSVC
-- # pragma warning(pop)
-- #endif
-
- #endif // #ifndef BOOST_WEAK_PTR_HPP_INCLUDED
---- 180,184 ----