More fixes.
write_device_impl<ostream_tag>
(#3839).
position_to_offset
, only cast to
stream_offset
after calculating _Myoff
(#3969).
ptrdiff_t
is in std
(#2505).
Fixed many outstanding issues. Thanks to Richard Smith for mworking on a lot of these changes.
boost::throw_exception
to throw exceptions
(#2094).
boost::ref(std::istream)
in code_converter (#3011).
restrict
and slice
.
check
.
Some old unreleased developments. There are still several open issues that should be fixed in the next version.
tee
work with input
streams (#791).
1. The semantics of close
has been modified:
close
with a std::ios_base::openmode
other than in
or out
is deprecated.close
taking a single Device argument has been provided as a convenience.close
calls pop
.
These changes will break some existing code. They were necessary to resolve inconsistencies in the prior specification that resulted in a number of reported bugs.
2. The function template slice
has been introduced as an alias of restrict
, for platforms that treat restrict
as a keyword.
3. Numerous bugs have been fixed, many relating to close
, copy
, and file descriptors.
Revised 02 Feb 2008
© Copyright 2008 CodeRage, LLC
© Copyright 2004-2007 Jonathan Turkanis
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)