*** misc/boost_1_34_1/boost/config/compiler/visualc.hpp 2006-01-13 11:48:08.000000000 +0100 --- misc/build/boost_1_34_1/boost/config/compiler/visualc.hpp 2007-10-16 15:53:00.689904000 +0200 *************** *** 108,113 **** --- 108,116 ---- # define BOOST_DISABLE_WIN32 #endif + // disable WORKAROUND macro - gives warning for undefined macros + #define BOOST_STRICT_CONFIG + // // all versions support __declspec: // *** misc/boost_1_34_1/boost/spirit/core/impl/match.ipp Wed Jul 14 16:24:02 2004 --- misc/build/boost_1_34_1/boost/spirit/core/impl/match.ipp Wed Nov 14 18:47:30 2007 *************** *** 17,28 **** : len(-1), val() {} template ! inline match::match(std::size_t length) ! : len(length), val() {} template ! inline match::match(std::size_t length, ctor_param_t val_) ! : len(length), val(val_) {} template inline bool --- 17,28 ---- : len(-1), val() {} template ! inline match::match(std::size_t _length) ! : len(_length), val() {} template ! inline match::match(std::size_t _length, ctor_param_t val_) ! : len(_length), val(val_) {} template inline bool *************** *** 64,74 **** inline match::match() : len(-1) {} ! inline match::match(std::size_t length) ! : len(length) {} ! inline match::match(std::size_t length, nil_t) ! : len(length) {} inline bool match::operator!() const --- 64,74 ---- inline match::match() : len(-1) {} ! inline match::match(std::size_t _length) ! : len(_length) {} ! inline match::match(std::size_t _length, nil_t) ! : len(_length) {} inline bool match::operator!() const *** misc/boost_1_34_1/boost/spirit/core/non_terminal/impl/rule.ipp Fri Jul 9 10:28:02 2004 --- misc/build/boost_1_34_1/boost/spirit/core/non_terminal/impl/rule.ipp Wed Nov 14 18:47:30 2007 *************** *** 224,230 **** template struct concrete_parser : abstract_parser { ! concrete_parser(ParserT const& p) : p(p) {} virtual ~concrete_parser() {} virtual typename match_result::type --- 224,230 ---- template struct concrete_parser : abstract_parser { ! concrete_parser(ParserT const& _p) : p(_p) {} virtual ~concrete_parser() {} virtual typename match_result::type *** misc/boost_1_34_1/boost/spirit/core/non_terminal/parser_id.hpp Mon Jan 17 02:01:52 2005 --- misc/build/boost_1_34_1/boost/spirit/core/non_terminal/parser_id.hpp Wed Nov 14 18:47:30 2007 *************** *** 104,110 **** : parser_id(reinterpret_cast(this)); } ! void set_id(parser_id id) { tag = id; } private: --- 104,110 ---- : parser_id(reinterpret_cast(this)); } ! void set_id(parser_id _id) { tag = _id; } private: *** misc/boost_1_34_1/boost/spirit/core/non_terminal/rule.hpp Fri Jul 9 10:28:01 2004 --- misc/build/boost_1_34_1/boost/spirit/core/non_terminal/rule.hpp Wed Nov 14 18:47:30 2007 *************** *** 157,164 **** return ptr.get(); } ! rule(abstract_parser_t const* ptr) ! : ptr(ptr) {} scoped_ptr ptr; }; --- 157,164 ---- return ptr.get(); } ! rule(abstract_parser_t const* _ptr) ! : ptr(_ptr) {} scoped_ptr ptr; }; *** misc/boost_1_34_1/boost/spirit/core/non_terminal/subrule.hpp Thu Feb 9 00:05:38 2006 --- misc/build/boost_1_34_1/boost/spirit/core/non_terminal/subrule.hpp Wed Nov 14 18:47:30 2007 *************** *** 208,214 **** subrule_list< subrule_parser, nil_t> > ! operator,(subrule_parser const& rhs) const { return subrule_list< self_t, --- 208,214 ---- subrule_list< subrule_parser, nil_t> > ! operator,(subrule_parser const& _rhs) const { return subrule_list< self_t, *************** *** 218,224 **** *this, subrule_list< subrule_parser, nil_t>( ! rhs, nil_t())); } typename DefT::embed_t rhs; --- 218,224 ---- *this, subrule_list< subrule_parser, nil_t>( ! _rhs, nil_t())); } typename DefT::embed_t rhs; *************** *** 256,265 **** parse_main(ScannerT const& scan) const { typedef typename parser_result::type result_t; ! result_t result; impl::parse_subrule:: ! do_(result, scan); ! return result; } template --- 256,265 ---- parse_main(ScannerT const& scan) const { typedef typename parser_result::type result_t; ! result_t _result; impl::parse_subrule:: ! do_(_result, scan); ! return _result; } template *** misc/boost_1_34_1/boost/spirit/core/scanner/scanner.hpp Thu Feb 9 00:05:39 2006 --- misc/build/boost_1_34_1/boost/spirit/core/scanner/scanner.hpp Wed Nov 14 18:47:30 2007 *************** *** 242,263 **** 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; } --- 242,263 ---- 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; }