From 6f730f6833f88abcdb06ad8ed4ed595fa5133faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20M=2E=20L=C3=B3pez=20Mu=C3=B1oz?= Date: Fri, 10 Feb 2006 14:45:34 +0000 Subject: [PATCH] added workaround for CW [SVN r32807] --- include/boost/archive/impl/basic_binary_oprimitive.ipp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/boost/archive/impl/basic_binary_oprimitive.ipp b/include/boost/archive/impl/basic_binary_oprimitive.ipp index 8623089f..ae4503a4 100644 --- a/include/boost/archive/impl/basic_binary_oprimitive.ipp +++ b/include/boost/archive/impl/basic_binary_oprimitive.ipp @@ -27,6 +27,8 @@ namespace std{ using ::wcslen; } #endif #endif +#include + #include #include #include @@ -129,7 +131,11 @@ template class output_streambuf_access : public std::basic_streambuf { public: virtual int sync(){ +#if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3206)) + return this->basic_streambuf::sync(); +#else return this->basic_streambuf::sync(); +#endif } }; } // detail