+*** 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	Thu Oct 12 17:51:27 2006
+***************
+*** 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/composite/actions.hpp	Tue Jul  8 04:19:06 2003
+--- misc/build/spirit-1.6.1/boost/spirit/core/composite/actions.hpp	Thu Oct 12 17:51:28 2006
+***************
+*** 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>
+  
+***************
+*** 346,349 ****
+--- 351,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	Thu Oct 12 17:51:28 2006
+***************
+*** 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 Aug 30 15:25:27 2006
+--- misc/build/spirit-1.6.1/boost/spirit/core/composite/epsilon.hpp	Thu Oct 12 17:51:28 2006
+***************
+*** 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:

  template <typename CondT>
  inline condition_parser<CondT, false>
  operator~(condition_parser<CondT, true> const& p)
--- 70,76 ----
  private:
  };
  

      // 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	Thu Oct 12 17:51:28 2006
***************
*** 29,35 ****
  
