From 9a2bf73e316d8850e9b58812e09feb1a832a8608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Gullik=20Bj=C3=B8nnes?= Date: Fri, 10 Aug 2007 12:16:52 +0000 Subject: [PATCH] Update to latest from boost 1.34.x branch git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19398 a592a061-630c-0410-9148-cb99ea01b6c8 --- boost/boost/detail/atomic_count_gcc.hpp | 6 +- boost/boost/function.hpp | 4 +- boost/boost/functional.hpp | 2 +- boost/boost/integer_traits.hpp | 2 +- boost/boost/iostreams/char_traits.hpp | 4 +- boost/boost/iostreams/checked_operations.hpp | 4 +- .../detail/adapter/concept_adapter.hpp | 24 +-- .../iostreams/detail/adapter/mode_adapter.hpp | 14 +- .../detail/adapter/non_blocking_adapter.hpp | 6 +- .../detail/adapter/range_adapter.hpp | 6 +- boost/boost/iostreams/detail/resolve.hpp | 10 +- .../detail/streambuf/direct_streambuf.hpp | 19 +- .../detail/streambuf/indirect_streambuf.hpp | 7 +- boost/boost/iostreams/device/file.hpp | 8 +- .../iostreams/device/file_descriptor.hpp | 2 +- boost/boost/iostreams/device/mapped_file.hpp | 4 +- boost/boost/iostreams/device/null.hpp | 6 +- boost/boost/iostreams/filter/gzip.hpp | 22 +- boost/boost/iostreams/filter/zlib.hpp | 4 +- boost/boost/limits.hpp | 9 +- boost/boost/mpl/always.hpp | 6 +- boost/boost/mpl/and.hpp | 6 +- boost/boost/mpl/apply.hpp | 6 +- boost/boost/mpl/apply_fwd.hpp | 6 +- boost/boost/mpl/apply_wrap.hpp | 6 +- boost/boost/mpl/arg.hpp | 6 +- boost/boost/mpl/arg_fwd.hpp | 6 +- boost/boost/mpl/assert.hpp | 6 +- boost/boost/mpl/aux_/adl_barrier.hpp | 6 +- boost/boost/mpl/aux_/arg_typedef.hpp | 6 +- boost/boost/mpl/aux_/arity.hpp | 6 +- boost/boost/mpl/aux_/arity_spec.hpp | 6 +- boost/boost/mpl/aux_/common_name_wknd.hpp | 6 +- boost/boost/mpl/aux_/config/adl.hpp | 6 +- boost/boost/mpl/aux_/config/arrays.hpp | 6 +- boost/boost/mpl/aux_/config/bind.hpp | 6 +- boost/boost/mpl/aux_/config/compiler.hpp | 6 +- boost/boost/mpl/aux_/config/ctps.hpp | 6 +- boost/boost/mpl/aux_/config/dtp.hpp | 6 +- boost/boost/mpl/aux_/config/eti.hpp | 6 +- boost/boost/mpl/aux_/config/gcc.hpp | 6 +- boost/boost/mpl/aux_/config/has_apply.hpp | 6 +- boost/boost/mpl/aux_/config/has_xxx.hpp | 6 +- boost/boost/mpl/aux_/config/integral.hpp | 6 +- boost/boost/mpl/aux_/config/intel.hpp | 6 +- boost/boost/mpl/aux_/config/lambda.hpp | 6 +- boost/boost/mpl/aux_/config/msvc.hpp | 6 +- boost/boost/mpl/aux_/config/msvc_typename.hpp | 6 +- boost/boost/mpl/aux_/config/nttp.hpp | 6 +- .../mpl/aux_/config/overload_resolution.hpp | 6 +- boost/boost/mpl/aux_/config/preprocessor.hpp | 6 +- .../boost/mpl/aux_/config/static_constant.hpp | 6 +- boost/boost/mpl/aux_/config/ttp.hpp | 6 +- .../mpl/aux_/config/use_preprocessed.hpp | 6 +- boost/boost/mpl/aux_/config/workaround.hpp | 6 +- boost/boost/mpl/aux_/full_lambda.hpp | 6 +- boost/boost/mpl/aux_/has_apply.hpp | 6 +- boost/boost/mpl/aux_/has_type.hpp | 6 +- boost/boost/mpl/aux_/include_preprocessed.hpp | 6 +- boost/boost/mpl/aux_/integral_wrapper.hpp | 6 +- boost/boost/mpl/aux_/is_msvc_eti_arg.hpp | 6 +- boost/boost/mpl/aux_/lambda_arity_param.hpp | 6 +- boost/boost/mpl/aux_/lambda_spec.hpp | 6 +- boost/boost/mpl/aux_/lambda_support.hpp | 6 +- boost/boost/mpl/aux_/msvc_eti_base.hpp | 6 +- boost/boost/mpl/aux_/msvc_never_true.hpp | 6 +- boost/boost/mpl/aux_/na.hpp | 6 +- boost/boost/mpl/aux_/na_assert.hpp | 6 +- boost/boost/mpl/aux_/na_fwd.hpp | 6 +- boost/boost/mpl/aux_/na_spec.hpp | 6 +- boost/boost/mpl/aux_/nested_type_wknd.hpp | 6 +- boost/boost/mpl/aux_/nttp_decl.hpp | 6 +- .../mpl/aux_/preprocessor/def_params_tail.hpp | 6 +- .../mpl/aux_/preprocessor/default_params.hpp | 6 +- boost/boost/mpl/aux_/preprocessor/enum.hpp | 6 +- .../mpl/aux_/preprocessor/filter_params.hpp | 6 +- boost/boost/mpl/aux_/preprocessor/params.hpp | 6 +- boost/boost/mpl/aux_/preprocessor/sub.hpp | 6 +- boost/boost/mpl/aux_/preprocessor/tuple.hpp | 6 +- boost/boost/mpl/aux_/static_cast.hpp | 6 +- boost/boost/mpl/aux_/template_arity.hpp | 6 +- boost/boost/mpl/aux_/template_arity_fwd.hpp | 6 +- boost/boost/mpl/aux_/type_wrapper.hpp | 6 +- boost/boost/mpl/aux_/value_wknd.hpp | 6 +- boost/boost/mpl/aux_/yes_no.hpp | 6 +- boost/boost/mpl/bind.hpp | 6 +- boost/boost/mpl/bind_fwd.hpp | 6 +- boost/boost/mpl/bool.hpp | 6 +- boost/boost/mpl/bool_fwd.hpp | 6 +- boost/boost/mpl/eval_if.hpp | 6 +- boost/boost/mpl/has_xxx.hpp | 6 +- boost/boost/mpl/identity.hpp | 6 +- boost/boost/mpl/if.hpp | 6 +- boost/boost/mpl/int.hpp | 6 +- boost/boost/mpl/int_fwd.hpp | 6 +- boost/boost/mpl/integral_c.hpp | 6 +- boost/boost/mpl/integral_c_fwd.hpp | 6 +- boost/boost/mpl/integral_c_tag.hpp | 6 +- boost/boost/mpl/lambda.hpp | 6 +- boost/boost/mpl/lambda_fwd.hpp | 6 +- boost/boost/mpl/limits/arity.hpp | 6 +- boost/boost/mpl/next.hpp | 6 +- boost/boost/mpl/next_prior.hpp | 6 +- boost/boost/mpl/not.hpp | 6 +- boost/boost/mpl/or.hpp | 6 +- boost/boost/mpl/placeholders.hpp | 6 +- boost/boost/mpl/protect.hpp | 6 +- boost/boost/mpl/quote.hpp | 6 +- boost/boost/mpl/size_t.hpp | 6 +- boost/boost/mpl/size_t_fwd.hpp | 6 +- boost/boost/mpl/void.hpp | 6 +- boost/boost/mpl/void_fwd.hpp | 6 +- boost/boost/operators.hpp | 204 +++++++++--------- boost/boost/regex/v4/basic_regex.hpp | 4 +- boost/boost/spirit/iterator/file_iterator.hpp | 2 +- .../spirit/iterator/impl/file_iterator.ipp | 10 +- boost/boost/test/detail/enable_warnings.hpp | 6 +- boost/boost/test/detail/suppress_warnings.hpp | 6 +- boost/boost/test/utils/nullstream.hpp | 6 +- .../type_traits/detail/bool_trait_def.hpp | 6 +- .../type_traits/detail/bool_trait_undef.hpp | 6 +- .../type_traits/detail/size_t_trait_def.hpp | 6 +- .../type_traits/detail/size_t_trait_undef.hpp | 6 +- .../type_traits/detail/type_trait_def.hpp | 6 +- .../type_traits/detail/type_trait_undef.hpp | 6 +- boost/boost/version.hpp | 10 +- boost/libs/filesystem/src/operations.cpp | 5 + boost/libs/iostreams/src/file_descriptor.cpp | 12 +- boost/libs/iostreams/src/mapped_file.cpp | 6 +- boost/libs/iostreams/src/zlib.cpp | 17 +- 130 files changed, 532 insertions(+), 507 deletions(-) diff --git a/boost/boost/detail/atomic_count_gcc.hpp b/boost/boost/detail/atomic_count_gcc.hpp index 1160e44dff..9a1820d0de 100644 --- a/boost/boost/detail/atomic_count_gcc.hpp +++ b/boost/boost/detail/atomic_count_gcc.hpp @@ -17,7 +17,11 @@ // http://www.boost.org/LICENSE_1_0.txt) // -#include +#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2)) +# include +#else +# include +#endif namespace boost { diff --git a/boost/boost/function.hpp b/boost/boost/function.hpp index 1a5cca2b4e..c3f3572a98 100644 --- a/boost/boost/function.hpp +++ b/boost/boost/function.hpp @@ -21,8 +21,8 @@ // in anything that may be included by function_template.hpp doesn't break #include -// Visual Age C++ doesn't handle the file iteration well -#if BOOST_WORKAROUND(__IBMCPP__, >= 500) +// Older versions of the IBM C++ compiler do not handle file iterations well +#if BOOST_WORKAROUND(__IBMCPP__, >= 500) && BOOST_WORKAROUND(__IBMCPP__, < 800) # if BOOST_FUNCTION_MAX_ARGS >= 0 # include # endif diff --git a/boost/boost/functional.hpp b/boost/boost/functional.hpp index b60d139ad5..3e0588e00f 100644 --- a/boost/boost/functional.hpp +++ b/boost/boost/functional.hpp @@ -6,7 +6,7 @@ // Boost functional.hpp header file // See http://www.boost.org/libs/functional for documentation. // ------------------------------------------------------------------------------ -// $Id: functional.hpp,v 1.4.20.1 2006/12/02 14:17:26 andreas_huber69 Exp $ +// $Id: functional.hpp 36246 2006-12-02 14:17:26Z andreas_huber69 $ // ------------------------------------------------------------------------------ #ifndef BOOST_FUNCTIONAL_HPP diff --git a/boost/boost/integer_traits.hpp b/boost/boost/integer_traits.hpp index 2accb2f63f..ac4ef32f30 100644 --- a/boost/boost/integer_traits.hpp +++ b/boost/boost/integer_traits.hpp @@ -5,7 +5,7 @@ * accompanying file LICENSE_1_0.txt or copy at * http://www.boost.org/LICENSE_1_0.txt) * - * $Id: integer_traits.hpp,v 1.30 2006/02/05 10:19:42 johnmaddock Exp $ + * $Id: integer_traits.hpp 32576 2006-02-05 10:19:42Z johnmaddock $ * * Idea by Beman Dawes, Ed Brey, Steve Cleary, and Nathan Myers */ diff --git a/boost/boost/iostreams/char_traits.hpp b/boost/boost/iostreams/char_traits.hpp index b5086990a2..93e33c3f10 100644 --- a/boost/boost/iostreams/char_traits.hpp +++ b/boost/boost/iostreams/char_traits.hpp @@ -27,8 +27,8 @@ namespace std { using ::wint_t; } namespace boost { namespace iostreams { -// Dinkumware that comes with QNX Momentics 6.3.0, 4.0.2, incorrectly defines the -// EOF and WEOF macros to not std:: qualify the wint_t type (and so does +// Dinkumware that comes with QNX Momentics 6.3.0, 4.0.2, incorrectly defines +// the EOF and WEOF macros to not std:: qualify the wint_t type (and so does // Sun C++ 5.8 + STLport 4). Fix by placing the def in this scope. // NOTE: Use BOOST_WORKAROUND? #if (defined(__QNX__) && defined(BOOST_DINKUMWARE_STDLIB)) \ diff --git a/boost/boost/iostreams/checked_operations.hpp b/boost/boost/iostreams/checked_operations.hpp index f78fb3a8bc..f82f70f305 100644 --- a/boost/boost/iostreams/checked_operations.hpp +++ b/boost/boost/iostreams/checked_operations.hpp @@ -127,7 +127,7 @@ struct read_write_if_impl { template<> struct seek_if_impl { template - static stream_offset + static std::streampos seek( T& t, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which ) { return iostreams::seek(t, off, way, which); } @@ -136,7 +136,7 @@ struct seek_if_impl { template<> struct seek_if_impl { template - static stream_offset + static std::streampos seek(T&, stream_offset, BOOST_IOS::seekdir, BOOST_IOS::openmode) { throw cant_seek(); } }; diff --git a/boost/boost/iostreams/detail/adapter/concept_adapter.hpp b/boost/boost/iostreams/detail/adapter/concept_adapter.hpp index 7522eab719..929fd85884 100644 --- a/boost/boost/iostreams/detail/adapter/concept_adapter.hpp +++ b/boost/boost/iostreams/detail/adapter/concept_adapter.hpp @@ -80,16 +80,16 @@ public: std::streamsize write(const char_type* s, std::streamsize n, Sink* snk) { return output_impl::write(t_, snk, s, n); } - stream_offset seek( stream_offset off, BOOST_IOS::seekdir way, - BOOST_IOS::openmode which ) + std::streampos seek( stream_offset off, BOOST_IOS::seekdir way, + BOOST_IOS::openmode which ) { return this->seek( off, way, which, (basic_null_device*) 0); } template - stream_offset seek( stream_offset off, BOOST_IOS::seekdir way, - BOOST_IOS::openmode which, Device* dev ) + std::streampos seek( stream_offset off, BOOST_IOS::seekdir way, + BOOST_IOS::openmode which, Device* dev ) { return any_impl::seek(t_, dev, off, way, which); } void close(BOOST_IOS::openmode which) @@ -122,7 +122,7 @@ public: template<> struct device_wrapper_impl { template - static stream_offset + static std::streampos seek( Device& dev, Dummy*, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which ) { @@ -131,7 +131,7 @@ struct device_wrapper_impl { } template - static stream_offset + static std::streampos seek( Device&, stream_offset, BOOST_IOS::seekdir, BOOST_IOS::openmode, any_tag ) { @@ -139,7 +139,7 @@ struct device_wrapper_impl { } template - static stream_offset + static std::streampos seek( Device& dev, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which, random_access ) @@ -191,7 +191,7 @@ struct device_wrapper_impl { template<> struct flt_wrapper_impl { template - static stream_offset + static std::streampos seek( Filter& f, Device* dev, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which ) { @@ -200,13 +200,13 @@ struct flt_wrapper_impl { } template - static stream_offset + static std::streampos seek( Filter&, Device*, stream_offset, BOOST_IOS::seekdir, BOOST_IOS::openmode, any_tag ) { throw cant_seek(); } template - static stream_offset + static std::streampos seek( Filter& f, Device* dev, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which, random_access tag ) @@ -216,14 +216,14 @@ struct flt_wrapper_impl { } template - static stream_offset + static std::streampos seek( Filter& f, Device* dev, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which, random_access, any_tag ) { return f.seek(*dev, off, way); } template - static stream_offset + static std::streampos seek( Filter& f, Device* dev, stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which, random_access, two_sequence ) diff --git a/boost/boost/iostreams/detail/adapter/mode_adapter.hpp b/boost/boost/iostreams/detail/adapter/mode_adapter.hpp index de757ac8ac..d490985cd6 100644 --- a/boost/boost/iostreams/detail/adapter/mode_adapter.hpp +++ b/boost/boost/iostreams/detail/adapter/mode_adapter.hpp @@ -48,9 +48,9 @@ public: std::streamsize read(char_type* s, std::streamsize n); std::streamsize write(const char_type* s, std::streamsize n); - stream_offset seek( stream_offset off, BOOST_IOS::seekdir way, - BOOST_IOS::openmode which = - BOOST_IOS::in | BOOST_IOS::out ); + std::streampos seek( stream_offset off, BOOST_IOS::seekdir way, + BOOST_IOS::openmode which = + BOOST_IOS::in | BOOST_IOS::out ); #if !BOOST_WORKAROUND(BOOST_MSVC, < 1300) void close(BOOST_IOS::openmode which = BOOST_IOS::in | BOOST_IOS::out); #endif @@ -66,12 +66,12 @@ public: { return iostreams::write(t_, snk, s, n); } template - stream_offset seek(Device& dev, stream_offset off, BOOST_IOS::seekdir way) + std::streampos seek(Device& dev, stream_offset off, BOOST_IOS::seekdir way) { return iostreams::seek(t_, dev, off, way); } template - stream_offset seek( Device& dev, stream_offset off, - BOOST_IOS::seekdir way, BOOST_IOS::openmode which ) + std::streampos seek( Device& dev, stream_offset off, + BOOST_IOS::seekdir way, BOOST_IOS::openmode which ) { return iostreams::seek(t_, dev, off, way, which); } template @@ -102,7 +102,7 @@ std::streamsize mode_adapter::write { return boost::iostreams::write(t_, s, n); } template -stream_offset mode_adapter::seek +std::streampos mode_adapter::seek (stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which) { return boost::iostreams::seek(t_, off, way, which); } diff --git a/boost/boost/iostreams/detail/adapter/non_blocking_adapter.hpp b/boost/boost/iostreams/detail/adapter/non_blocking_adapter.hpp index 294358e12e..9768d654dd 100644 --- a/boost/boost/iostreams/detail/adapter/non_blocking_adapter.hpp +++ b/boost/boost/iostreams/detail/adapter/non_blocking_adapter.hpp @@ -44,9 +44,9 @@ public: } return result; } - stream_offset seek( stream_offset off, BOOST_IOS::seekdir way, - BOOST_IOS::openmode which = - BOOST_IOS::in | BOOST_IOS::out ) + std::streampos seek( stream_offset off, BOOST_IOS::seekdir way, + BOOST_IOS::openmode which = + BOOST_IOS::in | BOOST_IOS::out ) { return iostreams::seek(device_, off, way, which); } public: Device& device_; diff --git a/boost/boost/iostreams/detail/adapter/range_adapter.hpp b/boost/boost/iostreams/detail/adapter/range_adapter.hpp index dbc6229e78..15888af46e 100644 --- a/boost/boost/iostreams/detail/adapter/range_adapter.hpp +++ b/boost/boost/iostreams/detail/adapter/range_adapter.hpp @@ -62,7 +62,7 @@ public: range_adapter(iterator first, iterator last); std::streamsize read(char_type* s, std::streamsize n); std::streamsize write(const char_type* s, std::streamsize n); - stream_offset seek(stream_offset off, BOOST_IOS::seekdir way); + std::streampos seek(stream_offset off, BOOST_IOS::seekdir way); private: iterator first_, cur_, last_; }; @@ -89,11 +89,11 @@ inline std::streamsize range_adapter::write template -stream_offset range_adapter::seek +std::streampos range_adapter::seek (stream_offset off, BOOST_IOS::seekdir way) { impl::seek(first_, cur_, last_, off, way); - return static_cast(cur_ - first_); + return offset_to_position(cur_ - first_); } //------------------Implementation of range_adapter_impl----------------------// diff --git a/boost/boost/iostreams/detail/resolve.hpp b/boost/boost/iostreams/detail/resolve.hpp index 169b89a864..997403cd3c 100644 --- a/boost/boost/iostreams/detail/resolve.hpp +++ b/boost/boost/iostreams/detail/resolve.hpp @@ -47,10 +47,7 @@ template struct resolve_traits { typedef typename mpl::if_< - mpl::and_< - boost::detail::is_incrementable, // Must come first - is_dereferenceable // for CW 9.[0-4] - >, + boost::detail::is_incrementable, output_iterator_adapter, const T& >::type type; @@ -163,10 +160,7 @@ struct resolve_traits { mode_adapter, is_iterator_range, range_adapter, - mpl::and_< - is_dereferenceable, - boost::detail::is_incrementable - >, + is_dereferenceable, output_iterator_adapter, is_array, array_adapter, diff --git a/boost/boost/iostreams/detail/streambuf/direct_streambuf.hpp b/boost/boost/iostreams/detail/streambuf/direct_streambuf.hpp index 9099dd0e6a..5f7a69562b 100644 --- a/boost/boost/iostreams/detail/streambuf/direct_streambuf.hpp +++ b/boost/boost/iostreams/detail/streambuf/direct_streambuf.hpp @@ -24,6 +24,7 @@ #include #include #include +#include #include // Must come last. @@ -52,7 +53,7 @@ private: ) streambuf_type; public: // stream needs access. void open(const T& t, int buffer_size, int pback_size); - bool is_open(); + bool is_open() const; void close(); bool auto_close() const { return auto_close_; } void set_auto_close(bool close) { auto_close_ = close; } @@ -85,7 +86,7 @@ protected: BOOST_IOS::openmode which ); pos_type seekpos(pos_type sp, BOOST_IOS::openmode which); private: - pos_type seek_impl( off_type off, BOOST_IOS::seekdir way, + pos_type seek_impl( stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which ); void init_input(any_tag) { } void init_input(input); @@ -118,7 +119,8 @@ void direct_streambuf::open(const T& t, int, int) } template -bool direct_streambuf::is_open() { return ibeg_ != 0 && !obeg_ != 0; } +bool direct_streambuf::is_open() const +{ return ibeg_ != 0 && !obeg_ != 0; } template void direct_streambuf::close() @@ -185,7 +187,10 @@ template inline typename direct_streambuf::pos_type direct_streambuf::seekpos (pos_type sp, BOOST_IOS::openmode) -{ return seek_impl(sp, BOOST_IOS::beg, BOOST_IOS::in | BOOST_IOS::out); } +{ + return seek_impl( position_to_offset(sp), BOOST_IOS::beg, + BOOST_IOS::in | BOOST_IOS::out ); +} template void direct_streambuf::close(BOOST_IOS::openmode which) @@ -204,13 +209,13 @@ void direct_streambuf::close(BOOST_IOS::openmode which) template typename direct_streambuf::pos_type direct_streambuf::seek_impl - (off_type off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which) + (stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode which) { using namespace std; BOOST_IOS::openmode both = BOOST_IOS::in | BOOST_IOS::out; if (two_head() && (which & both) == both) throw bad_seek(); - off_type result = -1; + stream_offset result = -1; bool one = one_head(); if (one && (pptr() != 0 || gptr()== 0)) init_get_area(); // Switch to input mode, for code reuse. @@ -242,7 +247,7 @@ typename direct_streambuf::pos_type direct_streambuf::seek_impl pbump(static_cast(next - (pptr() - obeg_))); result = next; } - return result; + return offset_to_position(result); } template diff --git a/boost/boost/iostreams/detail/streambuf/indirect_streambuf.hpp b/boost/boost/iostreams/detail/streambuf/indirect_streambuf.hpp index 1514fa3a26..4f65a33f6b 100644 --- a/boost/boost/iostreams/detail/streambuf/indirect_streambuf.hpp +++ b/boost/boost/iostreams/detail/streambuf/indirect_streambuf.hpp @@ -118,7 +118,7 @@ private: void sync_impl(); void close_impl(BOOST_IOS::openmode); - enum { + enum flag_type { f_open = 1, f_input_closed = f_open << 1, f_output_closed = f_input_closed << 1, @@ -328,7 +328,10 @@ template inline typename indirect_streambuf::pos_type indirect_streambuf::seekpos (pos_type sp, BOOST_IOS::openmode) -{ return seek_impl(sp, BOOST_IOS::beg, BOOST_IOS::in | BOOST_IOS::out); } +{ + return seek_impl( position_to_offset(sp), BOOST_IOS::beg, + BOOST_IOS::in | BOOST_IOS::out ); +} template typename indirect_streambuf::pos_type diff --git a/boost/boost/iostreams/device/file.hpp b/boost/boost/iostreams/device/file.hpp index 29a9be9e92..479858271a 100644 --- a/boost/boost/iostreams/device/file.hpp +++ b/boost/boost/iostreams/device/file.hpp @@ -51,9 +51,9 @@ public: BOOST_IOS::in | BOOST_IOS::out ); std::streamsize read(char_type* s, std::streamsize n); std::streamsize write(const char_type* s, std::streamsize n); - stream_offset seek( stream_offset off, BOOST_IOS::seekdir way, - BOOST_IOS::openmode which = - BOOST_IOS::in | BOOST_IOS::out ); + std::streampos seek( stream_offset off, BOOST_IOS::seekdir way, + BOOST_IOS::openmode which = + BOOST_IOS::in | BOOST_IOS::out ); void open( const std::string& path, BOOST_IOS::openmode mode = BOOST_IOS::in | BOOST_IOS::out, @@ -154,7 +154,7 @@ inline std::streamsize basic_file::write { return pimpl_->file_.sputn(s, n); } template -stream_offset basic_file::seek +std::streampos basic_file::seek ( stream_offset off, BOOST_IOS::seekdir way, BOOST_IOS::openmode ) { return iostreams::seek(pimpl_->file_, off, way); } diff --git a/boost/boost/iostreams/device/file_descriptor.hpp b/boost/boost/iostreams/device/file_descriptor.hpp index 15128d5c6e..13e1c68411 100644 --- a/boost/boost/iostreams/device/file_descriptor.hpp +++ b/boost/boost/iostreams/device/file_descriptor.hpp @@ -63,7 +63,7 @@ public: bool is_open() const { return pimpl_->flags_ != 0; } std::streamsize read(char_type* s, std::streamsize n); std::streamsize write(const char_type* s, std::streamsize n); - stream_offset seek(stream_offset off, BOOST_IOS::seekdir way); + std::streampos seek(stream_offset off, BOOST_IOS::seekdir way); void close(); private: struct impl { diff --git a/boost/boost/iostreams/device/mapped_file.hpp b/boost/boost/iostreams/device/mapped_file.hpp index e04830c7b7..38046f9a85 100644 --- a/boost/boost/iostreams/device/mapped_file.hpp +++ b/boost/boost/iostreams/device/mapped_file.hpp @@ -137,7 +137,7 @@ private: //------------------Definition of mapped_file---------------------------------// -class mapped_file { +class BOOST_IOSTREAMS_DECL mapped_file { private: typedef mapped_file_source delegate_type; delegate_type delegate_; @@ -202,7 +202,7 @@ public: static int alignment() { return mapped_file_source::alignment(); } }; -struct mapped_file_sink : private mapped_file { +struct BOOST_IOSTREAMS_DECL mapped_file_sink : private mapped_file { friend struct operations; typedef char char_type; struct category diff --git a/boost/boost/iostreams/device/null.hpp b/boost/boost/iostreams/device/null.hpp index 2a45252daa..c17704bd6c 100644 --- a/boost/boost/iostreams/device/null.hpp +++ b/boost/boost/iostreams/device/null.hpp @@ -30,9 +30,9 @@ public: { }; std::streamsize read(Ch*, std::streamsize) { return 0; } std::streamsize write(const Ch*, std::streamsize n) { return n; } - stream_offset seek( stream_offset, BOOST_IOS::seekdir, - BOOST_IOS::openmode = - BOOST_IOS::in | BOOST_IOS::out ) + std::streampos seek( stream_offset, BOOST_IOS::seekdir, + BOOST_IOS::openmode = + BOOST_IOS::in | BOOST_IOS::out ) { return -1; } void close(BOOST_IOS::openmode = BOOST_IOS::in | BOOST_IOS::out) { } }; diff --git a/boost/boost/iostreams/filter/gzip.hpp b/boost/boost/iostreams/filter/gzip.hpp index a9ae48f8f9..8eee546db5 100644 --- a/boost/boost/iostreams/filter/gzip.hpp +++ b/boost/boost/iostreams/filter/gzip.hpp @@ -234,14 +234,20 @@ public: template void close(Sink& snk, BOOST_IOS::openmode m) { + namespace io = boost::iostreams; + if (m & BOOST_IOS::out) { // Close zlib compressor. base_type::close(snk, BOOST_IOS::out); - // Write final fields of gzip file format. - write_long(this->crc(), snk); - write_long(this->total_in(), snk); + if (flags_ & f_header_done) { + + // Write final fields of gzip file format. + write_long(this->crc(), snk); + write_long(this->total_in(), snk); + } + } #if BOOST_WORKAROUND(__GNUC__, == 2) && defined(__STL_CONFIG_H) || \ BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) \ @@ -267,7 +273,7 @@ private: boost::iostreams::put(next, static_cast(0xFF & (n >> 24))); } - enum { + enum flag_type { f_header_done = 1, f_body_done = f_header_done << 1, f_footer_done = f_body_done << 1 @@ -456,7 +462,7 @@ private: if (static_cast(read_uint32(rng, gzip::bad_footer)) != this->total_out()) throw gzip_error(gzip::bad_length); } - enum { + enum flag_type { f_header_read = 1, f_footer_read = f_header_read << 1, f_text = f_footer_read << 1 @@ -547,11 +553,11 @@ std::streamsize basic_gzip_compressor::read_string static_cast(str.size() - offset_); streamsize amt = (std::min)(avail, n); std::copy( str.data() + offset_, - str.data() + offset_ + amt, - s ); + str.data() + offset_ + amt, + s ); offset_ += amt; if ( !(flags_ & f_header_done) && - offset_ == static_cast(str.size()) ) + offset_ == static_cast(str.size()) ) { flags_ |= f_header_done; } diff --git a/boost/boost/iostreams/filter/zlib.hpp b/boost/boost/iostreams/filter/zlib.hpp index 375d67a9e7..cc6ccea397 100644 --- a/boost/boost/iostreams/filter/zlib.hpp +++ b/boost/boost/iostreams/filter/zlib.hpp @@ -332,7 +332,7 @@ zlib_compressor_impl::zlib_compressor_impl(const zlib_params& p) template zlib_compressor_impl::~zlib_compressor_impl() -{ /*reset(true, false);*/ } +{ reset(true, false); } template bool zlib_compressor_impl::filter @@ -357,7 +357,7 @@ zlib_decompressor_impl::zlib_decompressor_impl(const zlib_params& p) template zlib_decompressor_impl::~zlib_decompressor_impl() -{ /*reset(false, false);*/ } +{ reset(false, false); } template zlib_decompressor_impl::zlib_decompressor_impl(int window_bits) diff --git a/boost/boost/limits.hpp b/boost/boost/limits.hpp index f468dbce73..370c0f217b 100644 --- a/boost/boost/limits.hpp +++ b/boost/boost/limits.hpp @@ -76,8 +76,8 @@ namespace std static BOOST_LLT denorm_min() throw() { return 0; }; BOOST_STATIC_CONSTANT(bool, is_iec559 = false); - BOOST_STATIC_CONSTANT(bool, is_bounded = false); - BOOST_STATIC_CONSTANT(bool, is_modulo = false); + BOOST_STATIC_CONSTANT(bool, is_bounded = true); + BOOST_STATIC_CONSTANT(bool, is_modulo = true); BOOST_STATIC_CONSTANT(bool, traps = false); BOOST_STATIC_CONSTANT(bool, tinyness_before = false); @@ -129,8 +129,8 @@ namespace std static BOOST_ULLT denorm_min() throw() { return 0; }; BOOST_STATIC_CONSTANT(bool, is_iec559 = false); - BOOST_STATIC_CONSTANT(bool, is_bounded = false); - BOOST_STATIC_CONSTANT(bool, is_modulo = false); + BOOST_STATIC_CONSTANT(bool, is_bounded = true); + BOOST_STATIC_CONSTANT(bool, is_modulo = true); BOOST_STATIC_CONSTANT(bool, traps = false); BOOST_STATIC_CONSTANT(bool, tinyness_before = false); @@ -141,3 +141,4 @@ namespace std #endif #endif + diff --git a/boost/boost/mpl/always.hpp b/boost/boost/mpl/always.hpp index f32cf9fd24..bab48cb7fa 100644 --- a/boost/boost/mpl/always.hpp +++ b/boost/boost/mpl/always.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/always.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/and.hpp b/boost/boost/mpl/and.hpp index 217c46c306..d56ccae5bc 100644 --- a/boost/boost/mpl/and.hpp +++ b/boost/boost/mpl/and.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/and.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/apply.hpp b/boost/boost/mpl/apply.hpp index f42cee3db1..60b8b347df 100644 --- a/boost/boost/mpl/apply.hpp +++ b/boost/boost/mpl/apply.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/apply.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.17 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/apply_fwd.hpp b/boost/boost/mpl/apply_fwd.hpp index 2092ff9ce0..1369cf5847 100644 --- a/boost/boost/mpl/apply_fwd.hpp +++ b/boost/boost/mpl/apply_fwd.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/apply_fwd.hpp,v $ -// $Date: 2005/08/25 16:27:21 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2005-08-25 18:27:28 +0200 (Thu, 25 Aug 2005) $ +// $Revision: 30670 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/apply_wrap.hpp b/boost/boost/mpl/apply_wrap.hpp index ae58189bff..f8b0cfbfd5 100644 --- a/boost/boost/mpl/apply_wrap.hpp +++ b/boost/boost/mpl/apply_wrap.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/apply_wrap.hpp,v $ -// $Date: 2004/09/03 15:56:55 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-03 17:56:59 +0200 (Fri, 03 Sep 2004) $ +// $Revision: 24892 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/arg.hpp b/boost/boost/mpl/arg.hpp index a96b86aad7..123123787c 100644 --- a/boost/boost/mpl/arg.hpp +++ b/boost/boost/mpl/arg.hpp @@ -15,9 +15,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/arg.hpp,v $ -// $Date: 2004/09/21 13:48:07 $ -// $Revision: 1.12 $ +// $Source$ +// $Date: 2004-09-21 15:48:10 +0200 (Tue, 21 Sep 2004) $ +// $Revision: 25308 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/arg_fwd.hpp b/boost/boost/mpl/arg_fwd.hpp index 4c9e3a1850..169dc46527 100644 --- a/boost/boost/mpl/arg_fwd.hpp +++ b/boost/boost/mpl/arg_fwd.hpp @@ -11,9 +11,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/arg_fwd.hpp,v $ -// $Date: 2004/09/28 13:56:58 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-28 15:56:59 +0200 (Tue, 28 Sep 2004) $ +// $Revision: 25453 $ #include #include diff --git a/boost/boost/mpl/assert.hpp b/boost/boost/mpl/assert.hpp index d4b888d6df..29202ea308 100644 --- a/boost/boost/mpl/assert.hpp +++ b/boost/boost/mpl/assert.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/assert.hpp,v $ -// $Date: 2006/11/10 21:31:19 $ -// $Revision: 1.13.14.6 $ +// $Source$ +// $Date: 2006-11-10 22:31:19 +0100 (Fri, 10 Nov 2006) $ +// $Revision: 35997 $ #include #include diff --git a/boost/boost/mpl/aux_/adl_barrier.hpp b/boost/boost/mpl/aux_/adl_barrier.hpp index 3783dd022d..8ff3349233 100644 --- a/boost/boost/mpl/aux_/adl_barrier.hpp +++ b/boost/boost/mpl/aux_/adl_barrier.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/adl_barrier.hpp,v $ -// $Date: 2004/09/28 13:56:59 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-28 15:56:59 +0200 (Tue, 28 Sep 2004) $ +// $Revision: 25453 $ #include #include diff --git a/boost/boost/mpl/aux_/arg_typedef.hpp b/boost/boost/mpl/aux_/arg_typedef.hpp index 04b049173c..8690330b84 100644 --- a/boost/boost/mpl/aux_/arg_typedef.hpp +++ b/boost/boost/mpl/aux_/arg_typedef.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/arg_typedef.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/arity.hpp b/boost/boost/mpl/aux_/arity.hpp index fde07b2d5d..b4f94d8e20 100644 --- a/boost/boost/mpl/aux_/arity.hpp +++ b/boost/boost/mpl/aux_/arity.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/arity.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/arity_spec.hpp b/boost/boost/mpl/aux_/arity_spec.hpp index 3b4fe8c152..c97f8a149b 100644 --- a/boost/boost/mpl/aux_/arity_spec.hpp +++ b/boost/boost/mpl/aux_/arity_spec.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/arity_spec.hpp,v $ -// $Date: 2004/11/28 02:04:02 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-11-28 03:04:02 +0100 (Sun, 28 Nov 2004) $ +// $Revision: 26326 $ #include #include diff --git a/boost/boost/mpl/aux_/common_name_wknd.hpp b/boost/boost/mpl/aux_/common_name_wknd.hpp index d7a254d607..73c4ed67da 100644 --- a/boost/boost/mpl/aux_/common_name_wknd.hpp +++ b/boost/boost/mpl/aux_/common_name_wknd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/common_name_wknd.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/config/adl.hpp b/boost/boost/mpl/aux_/config/adl.hpp index 3fdf43ac18..1d208bc7eb 100644 --- a/boost/boost/mpl/aux_/config/adl.hpp +++ b/boost/boost/mpl/aux_/config/adl.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/adl.hpp,v $ -// $Date: 2004/09/16 14:08:47 $ -// $Revision: 1.1 $ +// $Source$ +// $Date: 2004-09-16 16:09:12 +0200 (Thu, 16 Sep 2004) $ +// $Revision: 25148 $ #include #include diff --git a/boost/boost/mpl/aux_/config/arrays.hpp b/boost/boost/mpl/aux_/config/arrays.hpp index d8a07ca6c2..b678c7ee60 100644 --- a/boost/boost/mpl/aux_/config/arrays.hpp +++ b/boost/boost/mpl/aux_/config/arrays.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/arrays.hpp,v $ -// $Date: 2004/09/03 15:56:55 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-03 17:56:59 +0200 (Fri, 03 Sep 2004) $ +// $Revision: 24892 $ #include #include diff --git a/boost/boost/mpl/aux_/config/bind.hpp b/boost/boost/mpl/aux_/config/bind.hpp index 0739f7ce89..192853e1cb 100644 --- a/boost/boost/mpl/aux_/config/bind.hpp +++ b/boost/boost/mpl/aux_/config/bind.hpp @@ -11,9 +11,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/bind.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/compiler.hpp b/boost/boost/mpl/aux_/config/compiler.hpp index cc184e3de1..f9ecfa00f5 100644 --- a/boost/boost/mpl/aux_/config/compiler.hpp +++ b/boost/boost/mpl/aux_/config/compiler.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/compiler.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.9 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #if !defined(BOOST_MPL_CFG_COMPILER_DIR) diff --git a/boost/boost/mpl/aux_/config/ctps.hpp b/boost/boost/mpl/aux_/config/ctps.hpp index 7c5aa7e5e6..4f92b0b70c 100644 --- a/boost/boost/mpl/aux_/config/ctps.hpp +++ b/boost/boost/mpl/aux_/config/ctps.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/ctps.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/dtp.hpp b/boost/boost/mpl/aux_/config/dtp.hpp index afd084a412..06016bfda1 100644 --- a/boost/boost/mpl/aux_/config/dtp.hpp +++ b/boost/boost/mpl/aux_/config/dtp.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/dtp.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.9 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/config/eti.hpp b/boost/boost/mpl/aux_/config/eti.hpp index 6dbd274a71..520610bc5b 100644 --- a/boost/boost/mpl/aux_/config/eti.hpp +++ b/boost/boost/mpl/aux_/config/eti.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/eti.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/gcc.hpp b/boost/boost/mpl/aux_/config/gcc.hpp index 2fb9212b5c..b5a069930a 100644 --- a/boost/boost/mpl/aux_/config/gcc.hpp +++ b/boost/boost/mpl/aux_/config/gcc.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/gcc.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.2 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #if defined(__GNUC__) && !defined(__EDG_VERSION__) # define BOOST_MPL_CFG_GCC ((__GNUC__ << 8) | __GNUC_MINOR__) diff --git a/boost/boost/mpl/aux_/config/has_apply.hpp b/boost/boost/mpl/aux_/config/has_apply.hpp index a24867cba6..89b787b57e 100644 --- a/boost/boost/mpl/aux_/config/has_apply.hpp +++ b/boost/boost/mpl/aux_/config/has_apply.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/has_apply.hpp,v $ -// $Date: 2004/09/13 06:10:10 $ -// $Revision: 1.2 $ +// $Source$ +// $Date: 2004-09-13 08:10:10 +0200 (Mon, 13 Sep 2004) $ +// $Revision: 25029 $ #include #include diff --git a/boost/boost/mpl/aux_/config/has_xxx.hpp b/boost/boost/mpl/aux_/config/has_xxx.hpp index 7dc14ea5d7..a540080ccc 100644 --- a/boost/boost/mpl/aux_/config/has_xxx.hpp +++ b/boost/boost/mpl/aux_/config/has_xxx.hpp @@ -11,9 +11,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/has_xxx.hpp,v $ -// $Date: 2004/09/03 15:56:56 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-03 17:56:59 +0200 (Fri, 03 Sep 2004) $ +// $Revision: 24892 $ #include #include diff --git a/boost/boost/mpl/aux_/config/integral.hpp b/boost/boost/mpl/aux_/config/integral.hpp index 49ea071a4e..d657136917 100644 --- a/boost/boost/mpl/aux_/config/integral.hpp +++ b/boost/boost/mpl/aux_/config/integral.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/integral.hpp,v $ -// $Date: 2004/09/07 08:51:32 $ -// $Revision: 1.1 $ +// $Source$ +// $Date: 2004-09-07 10:53:22 +0200 (Tue, 07 Sep 2004) $ +// $Revision: 24947 $ #include #include diff --git a/boost/boost/mpl/aux_/config/intel.hpp b/boost/boost/mpl/aux_/config/intel.hpp index 7787efd053..d1738a652f 100644 --- a/boost/boost/mpl/aux_/config/intel.hpp +++ b/boost/boost/mpl/aux_/config/intel.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/intel.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.1 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ // BOOST_INTEL_CXX_VERSION is defined here: diff --git a/boost/boost/mpl/aux_/config/lambda.hpp b/boost/boost/mpl/aux_/config/lambda.hpp index ace8cbf2ff..fc2949f45e 100644 --- a/boost/boost/mpl/aux_/config/lambda.hpp +++ b/boost/boost/mpl/aux_/config/lambda.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/lambda.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/msvc.hpp b/boost/boost/mpl/aux_/config/msvc.hpp index 43e1ab82ad..fbb2abd354 100644 --- a/boost/boost/mpl/aux_/config/msvc.hpp +++ b/boost/boost/mpl/aux_/config/msvc.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/msvc.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ // BOOST_MSVC is defined here: diff --git a/boost/boost/mpl/aux_/config/msvc_typename.hpp b/boost/boost/mpl/aux_/config/msvc_typename.hpp index 5707148722..4e448b6c23 100644 --- a/boost/boost/mpl/aux_/config/msvc_typename.hpp +++ b/boost/boost/mpl/aux_/config/msvc_typename.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/msvc_typename.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/nttp.hpp b/boost/boost/mpl/aux_/config/nttp.hpp index 6c79c9ecab..aae1726c16 100644 --- a/boost/boost/mpl/aux_/config/nttp.hpp +++ b/boost/boost/mpl/aux_/config/nttp.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/nttp.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/overload_resolution.hpp b/boost/boost/mpl/aux_/config/overload_resolution.hpp index b46603a93f..d88e0a31f3 100644 --- a/boost/boost/mpl/aux_/config/overload_resolution.hpp +++ b/boost/boost/mpl/aux_/config/overload_resolution.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/overload_resolution.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.9 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/config/preprocessor.hpp b/boost/boost/mpl/aux_/config/preprocessor.hpp index dd1ef2b7e0..fedfdb5831 100644 --- a/boost/boost/mpl/aux_/config/preprocessor.hpp +++ b/boost/boost/mpl/aux_/config/preprocessor.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/preprocessor.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/config/static_constant.hpp b/boost/boost/mpl/aux_/config/static_constant.hpp index 42c142f8ca..cf81fb7502 100644 --- a/boost/boost/mpl/aux_/config/static_constant.hpp +++ b/boost/boost/mpl/aux_/config/static_constant.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/static_constant.hpp,v $ -// $Date: 2004/09/07 08:51:32 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-07 10:53:22 +0200 (Tue, 07 Sep 2004) $ +// $Revision: 24947 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) // BOOST_STATIC_CONSTANT is defined here: diff --git a/boost/boost/mpl/aux_/config/ttp.hpp b/boost/boost/mpl/aux_/config/ttp.hpp index d283bfdbde..dabd861818 100644 --- a/boost/boost/mpl/aux_/config/ttp.hpp +++ b/boost/boost/mpl/aux_/config/ttp.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/ttp.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/config/use_preprocessed.hpp b/boost/boost/mpl/aux_/config/use_preprocessed.hpp index 6548ac6817..f0be259d2b 100644 --- a/boost/boost/mpl/aux_/config/use_preprocessed.hpp +++ b/boost/boost/mpl/aux_/config/use_preprocessed.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/use_preprocessed.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ // #define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS diff --git a/boost/boost/mpl/aux_/config/workaround.hpp b/boost/boost/mpl/aux_/config/workaround.hpp index 89ed715d31..bd2ae4d2ec 100644 --- a/boost/boost/mpl/aux_/config/workaround.hpp +++ b/boost/boost/mpl/aux_/config/workaround.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/config/workaround.hpp,v $ -// $Date: 2004/09/02 15:40:45 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/full_lambda.hpp b/boost/boost/mpl/aux_/full_lambda.hpp index 88ba9e56f3..7f76c6ff40 100644 --- a/boost/boost/mpl/aux_/full_lambda.hpp +++ b/boost/boost/mpl/aux_/full_lambda.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/full_lambda.hpp,v $ -// $Date: 2004/09/04 01:10:19 $ -// $Revision: 1.14 $ +// $Source$ +// $Date: 2004-09-04 03:10:23 +0200 (Sat, 04 Sep 2004) $ +// $Revision: 24896 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/aux_/has_apply.hpp b/boost/boost/mpl/aux_/has_apply.hpp index 8d0d0051be..279e13f733 100644 --- a/boost/boost/mpl/aux_/has_apply.hpp +++ b/boost/boost/mpl/aux_/has_apply.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/has_apply.hpp,v $ -// $Date: 2004/09/03 15:56:55 $ -// $Revision: 1.1 $ +// $Source$ +// $Date: 2004-09-03 17:56:59 +0200 (Fri, 03 Sep 2004) $ +// $Revision: 24892 $ #include #include diff --git a/boost/boost/mpl/aux_/has_type.hpp b/boost/boost/mpl/aux_/has_type.hpp index b89311a4ff..0570190e3c 100644 --- a/boost/boost/mpl/aux_/has_type.hpp +++ b/boost/boost/mpl/aux_/has_type.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/has_type.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/include_preprocessed.hpp b/boost/boost/mpl/aux_/include_preprocessed.hpp index 9ceb2ce8aa..24117e766b 100644 --- a/boost/boost/mpl/aux_/include_preprocessed.hpp +++ b/boost/boost/mpl/aux_/include_preprocessed.hpp @@ -9,9 +9,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/include_preprocessed.hpp,v $ -// $Date: 2006/11/09 00:46:57 $ -// $Revision: 1.5.14.1 $ +// $Source$ +// $Date: 2006-11-09 01:46:57 +0100 (Thu, 09 Nov 2006) $ +// $Revision: 35931 $ #include #include diff --git a/boost/boost/mpl/aux_/integral_wrapper.hpp b/boost/boost/mpl/aux_/integral_wrapper.hpp index 57f679511e..7c9501e52b 100644 --- a/boost/boost/mpl/aux_/integral_wrapper.hpp +++ b/boost/boost/mpl/aux_/integral_wrapper.hpp @@ -7,9 +7,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/integral_wrapper.hpp,v $ -// $Date: 2006/11/08 21:44:30 $ -// $Revision: 1.10.14.1 $ +// $Source$ +// $Date: 2006-11-08 22:44:30 +0100 (Wed, 08 Nov 2006) $ +// $Revision: 35926 $ // NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION! diff --git a/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp b/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp index 751aeaff9d..1ab5fda930 100644 --- a/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp +++ b/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/is_msvc_eti_arg.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/lambda_arity_param.hpp b/boost/boost/mpl/aux_/lambda_arity_param.hpp index 48ff9d602f..57b9297175 100644 --- a/boost/boost/mpl/aux_/lambda_arity_param.hpp +++ b/boost/boost/mpl/aux_/lambda_arity_param.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/lambda_arity_param.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/lambda_spec.hpp b/boost/boost/mpl/aux_/lambda_spec.hpp index acbefafcf5..b555e0da6f 100644 --- a/boost/boost/mpl/aux_/lambda_spec.hpp +++ b/boost/boost/mpl/aux_/lambda_spec.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/lambda_spec.hpp,v $ -// $Date: 2007/01/29 07:28:45 $ -// $Revision: 1.8.14.1 $ +// $Source$ +// $Date: 2007-01-29 08:28:45 +0100 (Mon, 29 Jan 2007) $ +// $Revision: 36830 $ #include #include diff --git a/boost/boost/mpl/aux_/lambda_support.hpp b/boost/boost/mpl/aux_/lambda_support.hpp index 338358bae8..4709d03d6a 100644 --- a/boost/boost/mpl/aux_/lambda_support.hpp +++ b/boost/boost/mpl/aux_/lambda_support.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/lambda_support.hpp,v $ -// $Date: 2005/08/25 16:27:21 $ -// $Revision: 1.13 $ +// $Source$ +// $Date: 2005-08-25 18:27:28 +0200 (Thu, 25 Aug 2005) $ +// $Revision: 30670 $ #include diff --git a/boost/boost/mpl/aux_/msvc_eti_base.hpp b/boost/boost/mpl/aux_/msvc_eti_base.hpp index ad45c7e45d..6cc17321ee 100644 --- a/boost/boost/mpl/aux_/msvc_eti_base.hpp +++ b/boost/boost/mpl/aux_/msvc_eti_base.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/msvc_eti_base.hpp,v $ -// $Date: 2004/11/28 01:37:05 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-11-28 02:39:23 +0100 (Sun, 28 Nov 2004) $ +// $Revision: 26324 $ #include #include diff --git a/boost/boost/mpl/aux_/msvc_never_true.hpp b/boost/boost/mpl/aux_/msvc_never_true.hpp index 2418cdd51c..2c2b6b3d15 100644 --- a/boost/boost/mpl/aux_/msvc_never_true.hpp +++ b/boost/boost/mpl/aux_/msvc_never_true.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/msvc_never_true.hpp,v $ -// $Date: 2004/09/02 15:40:43 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/na.hpp b/boost/boost/mpl/aux_/na.hpp index 413a1cd0cc..b5c896cb5a 100644 --- a/boost/boost/mpl/aux_/na.hpp +++ b/boost/boost/mpl/aux_/na.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/na.hpp,v $ -// $Date: 2004/11/28 01:37:30 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-11-28 02:39:23 +0100 (Sun, 28 Nov 2004) $ +// $Revision: 26324 $ #include #include diff --git a/boost/boost/mpl/aux_/na_assert.hpp b/boost/boost/mpl/aux_/na_assert.hpp index 6d8c70d7fd..775026a807 100644 --- a/boost/boost/mpl/aux_/na_assert.hpp +++ b/boost/boost/mpl/aux_/na_assert.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/na_assert.hpp,v $ -// $Date: 2005/07/13 13:13:38 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2005-07-13 15:13:38 +0200 (Wed, 13 Jul 2005) $ +// $Revision: 30043 $ #include #include diff --git a/boost/boost/mpl/aux_/na_fwd.hpp b/boost/boost/mpl/aux_/na_fwd.hpp index a82941e8f3..5d16332fd2 100644 --- a/boost/boost/mpl/aux_/na_fwd.hpp +++ b/boost/boost/mpl/aux_/na_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/na_fwd.hpp,v $ -// $Date: 2004/11/28 01:37:30 $ -// $Revision: 1.2 $ +// $Source$ +// $Date: 2004-11-28 02:39:23 +0100 (Sun, 28 Nov 2004) $ +// $Revision: 26324 $ #include diff --git a/boost/boost/mpl/aux_/na_spec.hpp b/boost/boost/mpl/aux_/na_spec.hpp index 52c6407389..194c984559 100644 --- a/boost/boost/mpl/aux_/na_spec.hpp +++ b/boost/boost/mpl/aux_/na_spec.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/na_spec.hpp,v $ -// $Date: 2004/11/28 01:38:15 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-11-28 02:39:23 +0100 (Sun, 28 Nov 2004) $ +// $Revision: 26324 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/aux_/nested_type_wknd.hpp b/boost/boost/mpl/aux_/nested_type_wknd.hpp index 0b8c02e458..e9a4496b8c 100644 --- a/boost/boost/mpl/aux_/nested_type_wknd.hpp +++ b/boost/boost/mpl/aux_/nested_type_wknd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/nested_type_wknd.hpp,v $ -// $Date: 2004/09/28 13:56:59 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-28 15:56:59 +0200 (Tue, 28 Sep 2004) $ +// $Revision: 25453 $ #include #include diff --git a/boost/boost/mpl/aux_/nttp_decl.hpp b/boost/boost/mpl/aux_/nttp_decl.hpp index 5fba8a8a9c..c2a331704b 100644 --- a/boost/boost/mpl/aux_/nttp_decl.hpp +++ b/boost/boost/mpl/aux_/nttp_decl.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/nttp_decl.hpp,v $ -// $Date: 2004/12/16 22:43:05 $ -// $Revision: 1.2 $ +// $Source$ +// $Date: 2004-12-16 23:43:05 +0100 (Thu, 16 Dec 2004) $ +// $Revision: 26536 $ #include diff --git a/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp b/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp index 85e9707873..931a4de614 100644 --- a/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp +++ b/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/def_params_tail.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/aux_/preprocessor/default_params.hpp b/boost/boost/mpl/aux_/preprocessor/default_params.hpp index c904b27dd7..8a87d77306 100644 --- a/boost/boost/mpl/aux_/preprocessor/default_params.hpp +++ b/boost/boost/mpl/aux_/preprocessor/default_params.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/default_params.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/preprocessor/enum.hpp b/boost/boost/mpl/aux_/preprocessor/enum.hpp index c452c1d176..66c3c68cfd 100644 --- a/boost/boost/mpl/aux_/preprocessor/enum.hpp +++ b/boost/boost/mpl/aux_/preprocessor/enum.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/enum.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/preprocessor/filter_params.hpp b/boost/boost/mpl/aux_/preprocessor/filter_params.hpp index 80324638b8..17c5fbfc87 100644 --- a/boost/boost/mpl/aux_/preprocessor/filter_params.hpp +++ b/boost/boost/mpl/aux_/preprocessor/filter_params.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/filter_params.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #define BOOST_MPL_PP_FILTER_PARAMS_0(p1,p2,p3,p4,p5,p6,p7,p8,p9) #define BOOST_MPL_PP_FILTER_PARAMS_1(p1,p2,p3,p4,p5,p6,p7,p8,p9) p1 diff --git a/boost/boost/mpl/aux_/preprocessor/params.hpp b/boost/boost/mpl/aux_/preprocessor/params.hpp index 80e354baed..6523292101 100644 --- a/boost/boost/mpl/aux_/preprocessor/params.hpp +++ b/boost/boost/mpl/aux_/preprocessor/params.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/params.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/preprocessor/sub.hpp b/boost/boost/mpl/aux_/preprocessor/sub.hpp index 38b8887682..7e91c8891c 100644 --- a/boost/boost/mpl/aux_/preprocessor/sub.hpp +++ b/boost/boost/mpl/aux_/preprocessor/sub.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/sub.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/preprocessor/tuple.hpp b/boost/boost/mpl/aux_/preprocessor/tuple.hpp index b2459e53bf..34567c0aed 100644 --- a/boost/boost/mpl/aux_/preprocessor/tuple.hpp +++ b/boost/boost/mpl/aux_/preprocessor/tuple.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/preprocessor/tuple.hpp,v $ -// $Date: 2004/09/02 15:40:56 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #define BOOST_MPL_PP_TUPLE_11_ELEM_0(e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10) e0 #define BOOST_MPL_PP_TUPLE_11_ELEM_1(e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10) e1 diff --git a/boost/boost/mpl/aux_/static_cast.hpp b/boost/boost/mpl/aux_/static_cast.hpp index 5a46a1e056..6f8807f946 100644 --- a/boost/boost/mpl/aux_/static_cast.hpp +++ b/boost/boost/mpl/aux_/static_cast.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/static_cast.hpp,v $ -// $Date: 2004/09/02 15:40:44 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/aux_/template_arity.hpp b/boost/boost/mpl/aux_/template_arity.hpp index cbabbe1e05..ba946d1775 100644 --- a/boost/boost/mpl/aux_/template_arity.hpp +++ b/boost/boost/mpl/aux_/template_arity.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/template_arity.hpp,v $ -// $Date: 2004/09/07 12:24:48 $ -// $Revision: 1.11 $ +// $Source$ +// $Date: 2004-09-07 14:24:50 +0200 (Tue, 07 Sep 2004) $ +// $Revision: 24957 $ #include #include diff --git a/boost/boost/mpl/aux_/template_arity_fwd.hpp b/boost/boost/mpl/aux_/template_arity_fwd.hpp index faeeb03de0..625205177e 100644 --- a/boost/boost/mpl/aux_/template_arity_fwd.hpp +++ b/boost/boost/mpl/aux_/template_arity_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/template_arity_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:44 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ namespace boost { namespace mpl { namespace aux { diff --git a/boost/boost/mpl/aux_/type_wrapper.hpp b/boost/boost/mpl/aux_/type_wrapper.hpp index a92d0a3ab8..579414c4f2 100644 --- a/boost/boost/mpl/aux_/type_wrapper.hpp +++ b/boost/boost/mpl/aux_/type_wrapper.hpp @@ -11,9 +11,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/type_wrapper.hpp,v $ -// $Date: 2004/09/28 13:56:59 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-28 15:56:59 +0200 (Tue, 28 Sep 2004) $ +// $Revision: 25453 $ #include diff --git a/boost/boost/mpl/aux_/value_wknd.hpp b/boost/boost/mpl/aux_/value_wknd.hpp index b94b62486b..b069074ad3 100644 --- a/boost/boost/mpl/aux_/value_wknd.hpp +++ b/boost/boost/mpl/aux_/value_wknd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/value_wknd.hpp,v $ -// $Date: 2004/12/20 17:51:57 $ -// $Revision: 1.14 $ +// $Source$ +// $Date: 2004-12-20 18:52:43 +0100 (Mon, 20 Dec 2004) $ +// $Revision: 26558 $ #include #include diff --git a/boost/boost/mpl/aux_/yes_no.hpp b/boost/boost/mpl/aux_/yes_no.hpp index 71504e940b..a6f3aa3520 100644 --- a/boost/boost/mpl/aux_/yes_no.hpp +++ b/boost/boost/mpl/aux_/yes_no.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/aux_/yes_no.hpp,v $ -// $Date: 2005/08/25 16:27:21 $ -// $Revision: 1.8 $ +// $Source$ +// $Date: 2005-08-25 18:27:28 +0200 (Thu, 25 Aug 2005) $ +// $Revision: 30670 $ #include #include diff --git a/boost/boost/mpl/bind.hpp b/boost/boost/mpl/bind.hpp index 869eb956a4..131dcc0ed5 100644 --- a/boost/boost/mpl/bind.hpp +++ b/boost/boost/mpl/bind.hpp @@ -15,9 +15,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/bind.hpp,v $ -// $Date: 2004/10/26 14:51:04 $ -// $Revision: 1.13 $ +// $Source$ +// $Date: 2004-10-26 16:51:08 +0200 (Tue, 26 Oct 2004) $ +// $Revision: 25875 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/bind_fwd.hpp b/boost/boost/mpl/bind_fwd.hpp index dc2024bf19..89353583d2 100644 --- a/boost/boost/mpl/bind_fwd.hpp +++ b/boost/boost/mpl/bind_fwd.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/bind_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.2 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/bool.hpp b/boost/boost/mpl/bool.hpp index d48c3da42f..8c09c423d2 100644 --- a/boost/boost/mpl/bool.hpp +++ b/boost/boost/mpl/bool.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/bool.hpp,v $ -// $Date: 2004/09/26 09:54:25 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-26 11:54:25 +0200 (Sun, 26 Sep 2004) $ +// $Revision: 25411 $ #include #include diff --git a/boost/boost/mpl/bool_fwd.hpp b/boost/boost/mpl/bool_fwd.hpp index 806fa7bc93..d274449602 100644 --- a/boost/boost/mpl/bool_fwd.hpp +++ b/boost/boost/mpl/bool_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/bool_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/eval_if.hpp b/boost/boost/mpl/eval_if.hpp index a15ac72f9d..b014888d6a 100644 --- a/boost/boost/mpl/eval_if.hpp +++ b/boost/boost/mpl/eval_if.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/eval_if.hpp,v $ -// $Date: 2004/11/28 01:54:10 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-11-28 02:58:27 +0100 (Sun, 28 Nov 2004) $ +// $Revision: 26325 $ #include #include diff --git a/boost/boost/mpl/has_xxx.hpp b/boost/boost/mpl/has_xxx.hpp index a2f150eae3..bd69931dfc 100644 --- a/boost/boost/mpl/has_xxx.hpp +++ b/boost/boost/mpl/has_xxx.hpp @@ -11,9 +11,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/has_xxx.hpp,v $ -// $Date: 2006/11/09 01:05:31 $ -// $Revision: 1.4.6.1 $ +// $Source$ +// $Date: 2006-11-09 02:05:31 +0100 (Thu, 09 Nov 2006) $ +// $Revision: 35933 $ #include #include diff --git a/boost/boost/mpl/identity.hpp b/boost/boost/mpl/identity.hpp index 247b9d9bdc..c72414479f 100644 --- a/boost/boost/mpl/identity.hpp +++ b/boost/boost/mpl/identity.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/identity.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/if.hpp b/boost/boost/mpl/if.hpp index 03acd5bcf1..94ebccdb75 100644 --- a/boost/boost/mpl/if.hpp +++ b/boost/boost/mpl/if.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/if.hpp,v $ -// $Date: 2004/09/07 08:51:31 $ -// $Revision: 1.25 $ +// $Source$ +// $Date: 2004-09-07 10:53:22 +0200 (Tue, 07 Sep 2004) $ +// $Revision: 24947 $ #include #include diff --git a/boost/boost/mpl/int.hpp b/boost/boost/mpl/int.hpp index f0078daad8..f3539862d2 100644 --- a/boost/boost/mpl/int.hpp +++ b/boost/boost/mpl/int.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/int.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/int_fwd.hpp b/boost/boost/mpl/int_fwd.hpp index 919c6f1a9a..4ac7204bac 100644 --- a/boost/boost/mpl/int_fwd.hpp +++ b/boost/boost/mpl/int_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/int_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/integral_c.hpp b/boost/boost/mpl/integral_c.hpp index dd647edb3b..d9c3bd11e7 100644 --- a/boost/boost/mpl/integral_c.hpp +++ b/boost/boost/mpl/integral_c.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/integral_c.hpp,v $ -// $Date: 2006/11/08 21:44:27 $ -// $Revision: 1.22.6.1 $ +// $Source$ +// $Date: 2006-11-08 22:44:30 +0100 (Wed, 08 Nov 2006) $ +// $Revision: 35926 $ #include #include diff --git a/boost/boost/mpl/integral_c_fwd.hpp b/boost/boost/mpl/integral_c_fwd.hpp index aa7ea83730..36c5161aed 100644 --- a/boost/boost/mpl/integral_c_fwd.hpp +++ b/boost/boost/mpl/integral_c_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/integral_c_fwd.hpp,v $ -// $Date: 2006/11/08 21:44:27 $ -// $Revision: 1.4.14.1 $ +// $Source$ +// $Date: 2006-11-08 22:44:30 +0100 (Wed, 08 Nov 2006) $ +// $Revision: 35926 $ #include #include diff --git a/boost/boost/mpl/integral_c_tag.hpp b/boost/boost/mpl/integral_c_tag.hpp index 87dc16b8ac..4973731999 100644 --- a/boost/boost/mpl/integral_c_tag.hpp +++ b/boost/boost/mpl/integral_c_tag.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/integral_c_tag.hpp,v $ -// $Date: 2004/09/28 13:56:58 $ -// $Revision: 1.2 $ +// $Source$ +// $Date: 2004-09-28 15:56:59 +0200 (Tue, 28 Sep 2004) $ +// $Revision: 25453 $ #include diff --git a/boost/boost/mpl/lambda.hpp b/boost/boost/mpl/lambda.hpp index 2f19eddc2c..2df7c2688d 100644 --- a/boost/boost/mpl/lambda.hpp +++ b/boost/boost/mpl/lambda.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/lambda.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.5 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/lambda_fwd.hpp b/boost/boost/mpl/lambda_fwd.hpp index 096a4a61ef..757eae05da 100644 --- a/boost/boost/mpl/lambda_fwd.hpp +++ b/boost/boost/mpl/lambda_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/lambda_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/limits/arity.hpp b/boost/boost/mpl/limits/arity.hpp index 18d87d9931..7594c83efa 100644 --- a/boost/boost/mpl/limits/arity.hpp +++ b/boost/boost/mpl/limits/arity.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/limits/arity.hpp,v $ -// $Date: 2004/09/02 15:40:57 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #if !defined(BOOST_MPL_LIMIT_METAFUNCTION_ARITY) # define BOOST_MPL_LIMIT_METAFUNCTION_ARITY 5 diff --git a/boost/boost/mpl/next.hpp b/boost/boost/mpl/next.hpp index 3aec2236ff..7298b89047 100644 --- a/boost/boost/mpl/next.hpp +++ b/boost/boost/mpl/next.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/next.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/next_prior.hpp b/boost/boost/mpl/next_prior.hpp index c8f4ca3ace..a741eaffeb 100644 --- a/boost/boost/mpl/next_prior.hpp +++ b/boost/boost/mpl/next_prior.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/next_prior.hpp,v $ -// $Date: 2004/09/17 06:09:38 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-17 08:09:38 +0200 (Fri, 17 Sep 2004) $ +// $Revision: 25163 $ #include #include diff --git a/boost/boost/mpl/not.hpp b/boost/boost/mpl/not.hpp index 9a51fc50f9..5b4a5e7964 100644 --- a/boost/boost/mpl/not.hpp +++ b/boost/boost/mpl/not.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/not.hpp,v $ -// $Date: 2004/09/02 15:40:41 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/or.hpp b/boost/boost/mpl/or.hpp index 7ab97ff8b5..5bdf97cbe8 100644 --- a/boost/boost/mpl/or.hpp +++ b/boost/boost/mpl/or.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/or.hpp,v $ -// $Date: 2004/09/02 15:40:42 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/placeholders.hpp b/boost/boost/mpl/placeholders.hpp index f12f5a8531..c8b2c7af03 100644 --- a/boost/boost/mpl/placeholders.hpp +++ b/boost/boost/mpl/placeholders.hpp @@ -15,9 +15,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/placeholders.hpp,v $ -// $Date: 2004/09/16 14:08:46 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-16 16:09:12 +0200 (Thu, 16 Sep 2004) $ +// $Revision: 25148 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) diff --git a/boost/boost/mpl/protect.hpp b/boost/boost/mpl/protect.hpp index 6a87fea689..fc8886f63c 100644 --- a/boost/boost/mpl/protect.hpp +++ b/boost/boost/mpl/protect.hpp @@ -11,9 +11,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/protect.hpp,v $ -// $Date: 2004/09/07 21:37:24 $ -// $Revision: 1.10 $ +// $Source$ +// $Date: 2004-09-07 23:37:24 +0200 (Tue, 07 Sep 2004) $ +// $Revision: 24963 $ #include #include diff --git a/boost/boost/mpl/quote.hpp b/boost/boost/mpl/quote.hpp index 37228f5ff2..64906068ae 100644 --- a/boost/boost/mpl/quote.hpp +++ b/boost/boost/mpl/quote.hpp @@ -14,9 +14,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/quote.hpp,v $ -// $Date: 2006/05/03 03:27:58 $ -// $Revision: 1.5.14.2 $ +// $Source$ +// $Date: 2006-05-03 05:27:58 +0200 (Wed, 03 May 2006) $ +// $Revision: 33913 $ #if !defined(BOOST_MPL_PREPROCESSING_MODE) # include diff --git a/boost/boost/mpl/size_t.hpp b/boost/boost/mpl/size_t.hpp index 3e71f4c6f1..775ccbc137 100644 --- a/boost/boost/mpl/size_t.hpp +++ b/boost/boost/mpl/size_t.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/size_t.hpp,v $ -// $Date: 2004/09/02 15:40:42 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/mpl/size_t_fwd.hpp b/boost/boost/mpl/size_t_fwd.hpp index 746fb4d512..8cdef9f506 100644 --- a/boost/boost/mpl/size_t_fwd.hpp +++ b/boost/boost/mpl/size_t_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/size_t_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:42 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include // make sure 'size_t' is placed into 'std' diff --git a/boost/boost/mpl/void.hpp b/boost/boost/mpl/void.hpp index 9c429a3f81..12e9d92899 100644 --- a/boost/boost/mpl/void.hpp +++ b/boost/boost/mpl/void.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/void.hpp,v $ -// $Date: 2004/09/02 15:40:42 $ -// $Revision: 1.9 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/mpl/void_fwd.hpp b/boost/boost/mpl/void_fwd.hpp index 13381b6bab..dcb3c663d4 100644 --- a/boost/boost/mpl/void_fwd.hpp +++ b/boost/boost/mpl/void_fwd.hpp @@ -10,9 +10,9 @@ // // See http://www.boost.org/libs/mpl for documentation. -// $Source: /cvsroot/boost/boost/boost/mpl/void_fwd.hpp,v $ -// $Date: 2004/09/02 15:40:42 $ -// $Revision: 1.3 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include diff --git a/boost/boost/operators.hpp b/boost/boost/operators.hpp index fbba602384..b3b1bd72a4 100644 --- a/boost/boost/operators.hpp +++ b/boost/boost/operators.hpp @@ -8,6 +8,8 @@ // See http://www.boost.org/libs/utility/operators.htm for documentation. // Revision History +// 24 May 07 Changed empty_base to depend on T, see +// http://svn.boost.org/trac/boost/ticket/979 // 21 Oct 02 Modified implementation of operators to allow compilers with a // correct named return value optimization (NRVO) to produce optimal // code. (Daniel Frey) @@ -90,15 +92,15 @@ namespace boost { namespace detail { +template class empty_base { + // Helmut Zeisel, empty base class optimization bug with GCC 3.0.0 #if defined(__GNUC__) && __GNUC__==3 && __GNUC_MINOR__==0 && __GNU_PATCHLEVEL__==0 -class empty_base { bool dummy; -}; -#else -class empty_base {}; #endif +}; + } // namespace detail } // namespace boost @@ -119,7 +121,7 @@ namespace boost // Note that friend functions defined in a class are implicitly inline. // See the C++ std, 11.4 [class.friend] paragraph 5 -template +template > struct less_than_comparable2 : B { friend bool operator<=(const T& x, const U& y) { return !(x > y); } @@ -130,7 +132,7 @@ struct less_than_comparable2 : B friend bool operator>=(const U& x, const T& y) { return !(y > x); } }; -template +template > struct less_than_comparable1 : B { friend bool operator>(const T& x, const T& y) { return y < x; } @@ -138,7 +140,7 @@ struct less_than_comparable1 : B friend bool operator>=(const T& x, const T& y) { return !(x < y); } }; -template +template > struct equality_comparable2 : B { friend bool operator==(const U& y, const T& x) { return x == y; } @@ -146,7 +148,7 @@ struct equality_comparable2 : B friend bool operator!=(const T& y, const U& x) { return !(y == x); } }; -template +template > struct equality_comparable1 : B { friend bool operator!=(const T& x, const T& y) { return !(x == y); } @@ -165,7 +167,7 @@ struct equality_comparable1 : B // implementation available. #define BOOST_BINARY_OPERATOR_COMMUTATIVE( NAME, OP ) \ -template \ +template > \ struct NAME##2 : B \ { \ friend T operator OP( const T& lhs, const U& rhs ) \ @@ -174,33 +176,33 @@ struct NAME##2 : B \ { T nrv( rhs ); nrv OP##= lhs; return nrv; } \ }; \ \ -template \ +template > \ struct NAME##1 : B \ { \ friend T operator OP( const T& lhs, const T& rhs ) \ { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ }; -#define BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( NAME, OP ) \ -template \ -struct NAME##2 : B \ -{ \ - friend T operator OP( const T& lhs, const U& rhs ) \ - { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ -}; \ - \ -template \ -struct BOOST_OPERATOR2_LEFT(NAME) : B \ -{ \ - friend T operator OP( const U& lhs, const T& rhs ) \ - { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ -}; \ - \ -template \ -struct NAME##1 : B \ -{ \ - friend T operator OP( const T& lhs, const T& rhs ) \ - { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ +#define BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( NAME, OP ) \ +template > \ +struct NAME##2 : B \ +{ \ + friend T operator OP( const T& lhs, const U& rhs ) \ + { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ +}; \ + \ +template > \ +struct BOOST_OPERATOR2_LEFT(NAME) : B \ +{ \ + friend T operator OP( const U& lhs, const T& rhs ) \ + { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ +}; \ + \ +template > \ +struct NAME##1 : B \ +{ \ + friend T operator OP( const T& lhs, const T& rhs ) \ + { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ }; #else // defined(BOOST_HAS_NRVO) || defined(BOOST_FORCE_SYMMETRIC_OPERATORS) @@ -210,35 +212,35 @@ struct NAME##1 : B \ // BOOST_OPERATOR2_LEFT(NAME) only looks cool, but doesn't provide // optimization opportunities to the compiler :) -#define BOOST_BINARY_OPERATOR_COMMUTATIVE( NAME, OP ) \ -template \ -struct NAME##2 : B \ -{ \ - friend T operator OP( T lhs, const U& rhs ) { return lhs OP##= rhs; } \ - friend T operator OP( const U& lhs, T rhs ) { return rhs OP##= lhs; } \ -}; \ - \ -template \ -struct NAME##1 : B \ -{ \ - friend T operator OP( T lhs, const T& rhs ) { return lhs OP##= rhs; } \ +#define BOOST_BINARY_OPERATOR_COMMUTATIVE( NAME, OP ) \ +template > \ +struct NAME##2 : B \ +{ \ + friend T operator OP( T lhs, const U& rhs ) { return lhs OP##= rhs; } \ + friend T operator OP( const U& lhs, T rhs ) { return rhs OP##= lhs; } \ +}; \ + \ +template > \ +struct NAME##1 : B \ +{ \ + friend T operator OP( T lhs, const T& rhs ) { return lhs OP##= rhs; } \ }; #define BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( NAME, OP ) \ -template \ +template > \ struct NAME##2 : B \ { \ friend T operator OP( T lhs, const U& rhs ) { return lhs OP##= rhs; } \ }; \ \ -template \ +template > \ struct BOOST_OPERATOR2_LEFT(NAME) : B \ { \ friend T operator OP( const U& lhs, const T& rhs ) \ { return T( lhs ) OP##= rhs; } \ }; \ \ -template \ +template > \ struct NAME##1 : B \ { \ friend T operator OP( T lhs, const T& rhs ) { return lhs OP##= rhs; } \ @@ -261,7 +263,7 @@ BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) // incrementable and decrementable contributed by Jeremy Siek -template +template > struct incrementable : B { friend T operator++(T& x, int) @@ -274,7 +276,7 @@ private: // The use of this typedef works around a Borland bug typedef T incrementable_type; }; -template +template > struct decrementable : B { friend T operator--(T& x, int) @@ -289,7 +291,7 @@ private: // The use of this typedef works around a Borland bug // Iterator operator classes (contributed by Jeremy Siek) ------------------// -template +template > struct dereferenceable : B { P operator->() const @@ -298,7 +300,7 @@ struct dereferenceable : B } }; -template +template > struct indexable : B { R operator[](I n) const @@ -313,14 +315,14 @@ struct indexable : B #if defined(BOOST_HAS_NRVO) || defined(BOOST_FORCE_SYMMETRIC_OPERATORS) #define BOOST_BINARY_OPERATOR( NAME, OP ) \ -template \ +template > \ struct NAME##2 : B \ { \ friend T operator OP( const T& lhs, const U& rhs ) \ { T nrv( lhs ); nrv OP##= rhs; return nrv; } \ }; \ \ -template \ +template > \ struct NAME##1 : B \ { \ friend T operator OP( const T& lhs, const T& rhs ) \ @@ -330,13 +332,13 @@ struct NAME##1 : B \ #else // defined(BOOST_HAS_NRVO) || defined(BOOST_FORCE_SYMMETRIC_OPERATORS) #define BOOST_BINARY_OPERATOR( NAME, OP ) \ -template \ +template > \ struct NAME##2 : B \ { \ friend T operator OP( T lhs, const U& rhs ) { return lhs OP##= rhs; } \ }; \ \ -template \ +template > \ struct NAME##1 : B \ { \ friend T operator OP( T lhs, const T& rhs ) { return lhs OP##= rhs; } \ @@ -349,7 +351,7 @@ BOOST_BINARY_OPERATOR( right_shiftable, >> ) #undef BOOST_BINARY_OPERATOR -template +template > struct equivalent2 : B { friend bool operator==(const T& x, const U& y) @@ -358,7 +360,7 @@ struct equivalent2 : B } }; -template +template > struct equivalent1 : B { friend bool operator==(const T&x, const T&y) @@ -367,7 +369,7 @@ struct equivalent1 : B } }; -template +template > struct partially_ordered2 : B { friend bool operator<=(const T& x, const U& y) @@ -384,7 +386,7 @@ struct partially_ordered2 : B { return (y < x) || (y == x); } }; -template +template > struct partially_ordered1 : B { friend bool operator>(const T& x, const T& y) @@ -397,161 +399,161 @@ struct partially_ordered1 : B // Combined operator classes (contributed by Daryle Walker) ----------------// -template +template > struct totally_ordered2 : less_than_comparable2 > {}; -template +template > struct totally_ordered1 : less_than_comparable1 > {}; -template +template > struct additive2 : addable2 > {}; -template +template > struct additive1 : addable1 > {}; -template +template > struct multiplicative2 : multipliable2 > {}; -template +template > struct multiplicative1 : multipliable1 > {}; -template +template > struct integer_multiplicative2 : multiplicative2 > {}; -template +template > struct integer_multiplicative1 : multiplicative1 > {}; -template +template > struct arithmetic2 : additive2 > {}; -template +template > struct arithmetic1 : additive1 > {}; -template +template > struct integer_arithmetic2 : additive2 > {}; -template +template > struct integer_arithmetic1 : additive1 > {}; -template +template > struct bitwise2 : xorable2 > > {}; -template +template > struct bitwise1 : xorable1 > > {}; -template +template > struct unit_steppable : incrementable > {}; -template +template > struct shiftable2 : left_shiftable2 > {}; -template +template > struct shiftable1 : left_shiftable1 > {}; -template +template > struct ring_operators2 : additive2 > > {}; -template +template > struct ring_operators1 : additive1 > {}; -template +template > struct ordered_ring_operators2 : ring_operators2 > {}; -template +template > struct ordered_ring_operators1 : ring_operators1 > {}; -template +template > struct field_operators2 : ring_operators2 > > {}; -template +template > struct field_operators1 : ring_operators1 > {}; -template +template > struct ordered_field_operators2 : field_operators2 > {}; -template +template > struct ordered_field_operators1 : field_operators1 > {}; -template +template > struct euclidian_ring_operators2 : ring_operators2 > > > > {}; -template +template > struct euclidian_ring_operators1 : ring_operators1 > > {}; -template +template > struct ordered_euclidian_ring_operators2 : totally_ordered2 > {}; -template +template > struct ordered_euclidian_ring_operators1 : totally_ordered1 > {}; -template +template > struct input_iteratable : equality_comparable1 > > {}; -template +template > struct output_iteratable : incrementable {}; -template +template > struct forward_iteratable : input_iteratable {}; -template +template > struct bidirectional_iteratable : forward_iteratable +template > struct random_access_iteratable : bidirectional_iteratable \ +# define BOOST_IMPORT_TEMPLATE4(template_name) \ + template > \ struct template_name : ::template_name {}; -# define BOOST_IMPORT_TEMPLATE3(template_name) \ - template \ +# define BOOST_IMPORT_TEMPLATE3(template_name) \ + template > \ struct template_name : ::template_name {}; -# define BOOST_IMPORT_TEMPLATE2(template_name) \ - template \ +# define BOOST_IMPORT_TEMPLATE2(template_name) \ + template > \ struct template_name : ::template_name {}; -# define BOOST_IMPORT_TEMPLATE1(template_name) \ - template \ +# define BOOST_IMPORT_TEMPLATE1(template_name) \ + template > \ struct template_name : ::template_name {}; # endif // BOOST_NO_USING_TEMPLATE @@ -752,7 +754,7 @@ template struct is_chained_base { # define BOOST_OPERATOR_TEMPLATE(template_name) \ template \ ,class O = typename is_chained_base::value \ > \ struct template_name : template_name##2 {}; \ @@ -788,7 +790,7 @@ BOOST_OPERATOR_TEMPLATE1(template_name##1) // In this case we can only assume that template_name<> is equivalent to the // more commonly needed template_name1<> form. # define BOOST_OPERATOR_TEMPLATE(template_name) \ - template \ + template > \ struct template_name : template_name##1 {}; #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION diff --git a/boost/boost/regex/v4/basic_regex.hpp b/boost/boost/regex/v4/basic_regex.hpp index 665c1a955d..c6ef40028a 100644 --- a/boost/boost/regex/v4/basic_regex.hpp +++ b/boost/boost/regex/v4/basic_regex.hpp @@ -254,7 +254,7 @@ public: { return do_assign(p1, p2, f); } -#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__) +#if !defined(BOOST_NO_MEMBER_TEMPLATES) template unsigned int BOOST_REGEX_CALL set_expression(const std::basic_string& p, flag_type f = regex_constants::normal) @@ -590,7 +590,7 @@ public: return this->assign(that); } -#if !defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(__IBMCPP__) +#if !defined(BOOST_NO_MEMBER_TEMPLATES) template explicit reg_expression(const std::basic_string& p, flag_type f = regex_constants::normal) : basic_regex(p, f) diff --git a/boost/boost/spirit/iterator/file_iterator.hpp b/boost/boost/spirit/iterator/file_iterator.hpp index 07b4997be9..3edd0c072f 100644 --- a/boost/boost/spirit/iterator/file_iterator.hpp +++ b/boost/boost/spirit/iterator/file_iterator.hpp @@ -123,7 +123,7 @@ namespace fileiter_impl { value_type const, std::random_access_iterator_tag, boost::use_default, - signed long + std::ptrdiff_t > type; }; diff --git a/boost/boost/spirit/iterator/impl/file_iterator.ipp b/boost/boost/spirit/iterator/impl/file_iterator.ipp index f5d9dd5df1..8d22b04b5a 100644 --- a/boost/boost/spirit/iterator/impl/file_iterator.ipp +++ b/boost/boost/spirit/iterator/impl/file_iterator.ipp @@ -127,15 +127,15 @@ public: m_eof = true; } - void advance(signed long n) + void advance(std::ptrdiff_t n) { m_pos += n * sizeof(CharT); update_char(); } - long distance(const std_file_iterator& iter) const + std::ptrdiff_t distance(const std_file_iterator& iter) const { - return (long)(m_pos - iter.m_pos) / sizeof(CharT); + return (std::ptrdiff_t)(m_pos - iter.m_pos) / sizeof(CharT); } private: @@ -269,10 +269,10 @@ public: void prev_char(void) { m_curChar--; } - void advance(signed long n) + void advance(std::ptrdiff_t n) { m_curChar += n; } - long distance(const mmap_file_iterator& iter) const + std::ptrdiff_t distance(const mmap_file_iterator& iter) const { return m_curChar - iter.m_curChar; } void seek_end(void) diff --git a/boost/boost/test/detail/enable_warnings.hpp b/boost/boost/test/detail/enable_warnings.hpp index bc4e199ec8..49eccdd550 100644 --- a/boost/boost/test/detail/enable_warnings.hpp +++ b/boost/boost/test/detail/enable_warnings.hpp @@ -5,9 +5,9 @@ // See http://www.boost.org/libs/test for the library home page. // -// File : $RCSfile: enable_warnings.hpp,v $ +// File : $RCSfile$ // -// Version : $Revision: 1.6 $ +// Version : $Revision: 32455 $ // // Description : enable previosly suppressed warnings // *************************************************************************** @@ -29,7 +29,7 @@ // *************************************************************************** // Revision History : // -// $Log: enable_warnings.hpp,v $ +// $Log$ // Revision 1.6 2006/01/28 07:09:08 rogeeff // 4180 suppressed // diff --git a/boost/boost/test/detail/suppress_warnings.hpp b/boost/boost/test/detail/suppress_warnings.hpp index 4103a673c4..6ba2026f2f 100644 --- a/boost/boost/test/detail/suppress_warnings.hpp +++ b/boost/boost/test/detail/suppress_warnings.hpp @@ -5,9 +5,9 @@ // See http://www.boost.org/libs/test for the library home page. // -// File : $RCSfile: suppress_warnings.hpp,v $ +// File : $RCSfile$ // -// Version : $Revision: 1.6 $ +// Version : $Revision: 32455 $ // // Description : suppress some warnings // *************************************************************************** @@ -29,7 +29,7 @@ // *************************************************************************** // Revision History : // -// $Log: suppress_warnings.hpp,v $ +// $Log$ // Revision 1.6 2006/01/28 07:09:08 rogeeff // 4180 suppressed // diff --git a/boost/boost/test/utils/nullstream.hpp b/boost/boost/test/utils/nullstream.hpp index 8e69ff9990..7649063b35 100644 --- a/boost/boost/test/utils/nullstream.hpp +++ b/boost/boost/test/utils/nullstream.hpp @@ -6,9 +6,9 @@ // See http://www.boost.org/libs/test for the library home page. // -// File : $RCSfile: nullstream.hpp,v $ +// File : $RCSfile$ // -// Version : $Revision: 1.4 $ +// Version : $Revision: 27444 $ // // Description : simulate /dev/null stream // *************************************************************************** @@ -100,7 +100,7 @@ typedef basic_onullstream wonullstream; // *************************************************************************** // Revision History : // -// $Log: nullstream.hpp,v $ +// $Log$ // Revision 1.4 2005/02/20 08:27:08 rogeeff // This a major update for Boost.Test framework. See release docs for complete list of fixes/updates // diff --git a/boost/boost/type_traits/detail/bool_trait_def.hpp b/boost/boost/type_traits/detail/bool_trait_def.hpp index 54994d87be..5ea0c52aa2 100644 --- a/boost/boost/type_traits/detail/bool_trait_def.hpp +++ b/boost/boost/type_traits/detail/bool_trait_def.hpp @@ -7,9 +7,9 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) -// $Source: /cvsroot/boost/boost/boost/type_traits/detail/bool_trait_def.hpp,v $ -// $Date: 2006/07/12 11:10:22 $ -// $Revision: 1.19.4.1 $ +// $Source$ +// $Date: 2006-07-12 13:10:22 +0200 (Wed, 12 Jul 2006) $ +// $Revision: 34511 $ #include #include diff --git a/boost/boost/type_traits/detail/bool_trait_undef.hpp b/boost/boost/type_traits/detail/bool_trait_undef.hpp index 84a8a7b8cd..185a2104ea 100644 --- a/boost/boost/type_traits/detail/bool_trait_undef.hpp +++ b/boost/boost/type_traits/detail/bool_trait_undef.hpp @@ -7,9 +7,9 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) -// $Source: /cvsroot/boost/boost/boost/type_traits/detail/bool_trait_undef.hpp,v $ -// $Date: 2004/09/02 15:41:27 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #undef BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL #undef BOOST_TT_AUX_BOOL_C_BASE diff --git a/boost/boost/type_traits/detail/size_t_trait_def.hpp b/boost/boost/type_traits/detail/size_t_trait_def.hpp index 628c4a44f7..7172c79a64 100644 --- a/boost/boost/type_traits/detail/size_t_trait_def.hpp +++ b/boost/boost/type_traits/detail/size_t_trait_def.hpp @@ -7,9 +7,9 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) -// $Source: /cvsroot/boost/boost/boost/type_traits/detail/size_t_trait_def.hpp,v $ -// $Date: 2005/08/25 16:27:26 $ -// $Revision: 1.9 $ +// $Source$ +// $Date: 2005-08-25 18:27:28 +0200 (Thu, 25 Aug 2005) $ +// $Revision: 30670 $ #include #include diff --git a/boost/boost/type_traits/detail/size_t_trait_undef.hpp b/boost/boost/type_traits/detail/size_t_trait_undef.hpp index 027927e84e..b6760c4d3e 100644 --- a/boost/boost/type_traits/detail/size_t_trait_undef.hpp +++ b/boost/boost/type_traits/detail/size_t_trait_undef.hpp @@ -7,9 +7,9 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) -// $Source: /cvsroot/boost/boost/boost/type_traits/detail/size_t_trait_undef.hpp,v $ -// $Date: 2004/09/02 15:41:27 $ -// $Revision: 1.4 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #undef BOOST_TT_AUX_SIZE_T_TRAIT_DEF1 #undef BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1 diff --git a/boost/boost/type_traits/detail/type_trait_def.hpp b/boost/boost/type_traits/detail/type_trait_def.hpp index 32e1746490..4d043a5dd7 100644 --- a/boost/boost/type_traits/detail/type_trait_def.hpp +++ b/boost/boost/type_traits/detail/type_trait_def.hpp @@ -7,9 +7,9 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) -// $Source: /cvsroot/boost/boost/boost/type_traits/detail/type_trait_def.hpp,v $ -// $Date: 2004/09/02 15:41:27 $ -// $Revision: 1.7 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #include #include diff --git a/boost/boost/type_traits/detail/type_trait_undef.hpp b/boost/boost/type_traits/detail/type_trait_undef.hpp index c12e659ebd..7bedc5cca3 100644 --- a/boost/boost/type_traits/detail/type_trait_undef.hpp +++ b/boost/boost/type_traits/detail/type_trait_undef.hpp @@ -7,9 +7,9 @@ // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) -// $Source: /cvsroot/boost/boost/boost/type_traits/detail/type_trait_undef.hpp,v $ -// $Date: 2004/09/02 15:41:27 $ -// $Revision: 1.6 $ +// $Source$ +// $Date: 2004-09-02 17:41:37 +0200 (Thu, 02 Sep 2004) $ +// $Revision: 24874 $ #undef BOOST_TT_AUX_TYPE_TRAIT_DEF1 #undef BOOST_TT_AUX_TYPE_TRAIT_SPEC1 diff --git a/boost/boost/version.hpp b/boost/boost/version.hpp index b16973e4f8..6c18adc388 100644 --- a/boost/boost/version.hpp +++ b/boost/boost/version.hpp @@ -19,15 +19,17 @@ // BOOST_VERSION / 100 % 1000 is the minor version // BOOST_VERSION / 100000 is the major version -#define BOOST_VERSION 103400 +#define BOOST_VERSION 103401 // // BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION // but as a *string* in the form "x_y" where x is the major version -// number and y is the minor version number. This is used by -// to select which library version to link to. +// number and y is the minor version number, or in the form "x_y_z" +// where z is the patch version number when the patch version number +// is not zero (z > 0). This is used by to +// select which library version to link to. -#define BOOST_LIB_VERSION "1_34" +#define BOOST_LIB_VERSION "1_34_1" #endif diff --git a/boost/libs/filesystem/src/operations.cpp b/boost/libs/filesystem/src/operations.cpp index e42e7a7f50..95f606932a 100644 --- a/boost/libs/filesystem/src/operations.cpp +++ b/boost/libs/filesystem/src/operations.cpp @@ -17,6 +17,11 @@ #define _POSIX_PTHREAD_SEMANTICS // Sun readdir_r() needs this +// enable the XPG-compliant version of readdir_r() on AIX +#if defined(_AIX) +# define _LINUX_SOURCE_COMPAT +#endif + #if !(defined(__HP_aCC) && defined(_ILP32) && \ !defined(_STATVFS_ACPP_PROBLEMS_FIXED)) # define _FILE_OFFSET_BITS 64 // at worst, these defines may have no effect, diff --git a/boost/libs/iostreams/src/file_descriptor.cpp b/boost/libs/iostreams/src/file_descriptor.cpp index d0c2192b09..04b76bc6f9 100644 --- a/boost/libs/iostreams/src/file_descriptor.cpp +++ b/boost/libs/iostreams/src/file_descriptor.cpp @@ -175,17 +175,14 @@ std::streamsize file_descriptor::write(const char_type* s, std::streamsize n) return n; } -stream_offset file_descriptor::seek +std::streampos file_descriptor::seek (stream_offset off, BOOST_IOS::seekdir way) { using namespace std; #ifdef BOOST_IOSTREAMS_WINDOWS if (pimpl_->flags_ & impl::has_handle) { LONG lDistanceToMove = static_cast(off & 0xffffffff); - LONG lDistanceToMoveHigh = - off < 0xffffffff ? - static_cast(off >> 32) : - 0; + LONG lDistanceToMoveHigh = static_cast(off >> 32); DWORD dwResultLow = ::SetFilePointer( pimpl_->handle_, lDistanceToMove, @@ -198,8 +195,7 @@ stream_offset file_descriptor::seek if (::GetLastError() != NO_ERROR) { throw detail::bad_seek(); } else { - return (static_cast(lDistanceToMoveHigh) << 32) + - dwResultLow; + return offset_to_position((lDistanceToMoveHigh << 32) + dwResultLow); } } #endif // #ifdef BOOST_IOSTREAMS_WINDOWS @@ -231,7 +227,7 @@ stream_offset file_descriptor::seek SEEK_END ); if (result == -1) throw detail::bad_seek(); - return result; + return offset_to_position(result); } void file_descriptor::close() { close_impl(*pimpl_); } diff --git a/boost/libs/iostreams/src/mapped_file.cpp b/boost/libs/iostreams/src/mapped_file.cpp index b8c2a5a0cc..323a4d5dd6 100644 --- a/boost/libs/iostreams/src/mapped_file.cpp +++ b/boost/libs/iostreams/src/mapped_file.cpp @@ -181,7 +181,9 @@ void mapped_file_source::open_impl(mapped_file_params p) (p.new_file_size != 0 && !readonly) ? CREATE_ALWAYS : OPEN_EXISTING, - FILE_ATTRIBUTE_TEMPORARY, + readonly ? + FILE_ATTRIBUTE_READONLY : + FILE_ATTRIBUTE_TEMPORARY, NULL ); if (pimpl_->handle_ == INVALID_HANDLE_VALUE) @@ -289,7 +291,7 @@ void cleanup_and_throw(detail::mapped_file_impl& impl, const char* msg) if (impl.handle_ != 0) ::close(impl.handle_); impl.clear(true); - throw_system_failure( msg ); + throw_system_failure(msg); } } // End namespace detail. diff --git a/boost/libs/iostreams/src/zlib.cpp b/boost/libs/iostreams/src/zlib.cpp index 29b516578e..5b4bb71fde 100644 --- a/boost/libs/iostreams/src/zlib.cpp +++ b/boost/libs/iostreams/src/zlib.cpp @@ -15,7 +15,8 @@ #include #include -#include "zlib.h" // To configure Boost to work with zlib, see the +#include "zlib.h" // Jean-loup Gailly's and Mark Adler's "zlib.h" header. + // To configure Boost to work with zlib, see the // installation instructions here: // http://boost.org/libs/iostreams/doc/index.html?path=7 @@ -79,6 +80,7 @@ void zlib_error::check(int error) throw std::bad_alloc(); default: throw zlib_error(error); + ; } } @@ -105,8 +107,8 @@ void zlib_base::before( const char*& src_begin, const char* src_end, void zlib_base::after(const char*& src_begin, char*& dest_begin, bool compress) { z_stream* s = static_cast(stream_); - char*& next_in = reinterpret_cast(s->next_in); - char*& next_out = reinterpret_cast(s->next_out); + char* next_in = reinterpret_cast(s->next_in); + char* next_out = reinterpret_cast(s->next_out); if (calculate_crc_) { const zlib::byte* buf = compress ? reinterpret_cast(src_begin) : @@ -121,7 +123,7 @@ void zlib_base::after(const char*& src_begin, char*& dest_begin, bool compress) } total_in_ = s->total_in; total_out_ = s->total_out; - src_begin = const_cast(next_in); + src_begin = const_cast(next_in); dest_begin = next_out; } @@ -138,11 +140,14 @@ int zlib_base::inflate(int flush) void zlib_base::reset(bool compress, bool realloc) { z_stream* s = static_cast(stream_); - zlib_error::check( + // Undiagnosed bug: + // deflateReset(), etc., return Z_DATA_ERROR + //zlib_error::check( realloc ? (compress ? deflateReset(s) : inflateReset(s)) : (compress ? deflateEnd(s) : inflateEnd(s)) - ); + ; + //); } void zlib_base::do_init