       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 Jun  6 20:04:00 2007
+--- misc/build/spirit-1.6.1/miniboost/boost/shared_array.hpp	Wed Dec  5 10:08:58 2007
 ***************
 *** 94,105 ****
 --- 94,109 ----

  #include "boost/mpl/aux_/ice_cast.hpp"
  #include "boost/mpl/aux_/void_spec.hpp"
***************
*** 174,177 ****
--- 179,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 Jun  6 20:04:00 2007
***************
*** 18,23 ****
--- 18,28 ----

  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()) {}
