libstdc++/ /ChangeLog its/fstream.tcc its/ios_ ...
bkoz@sourceware.cygnus.com
bkoz@sourceware.cygnus.com
Thu Nov 18 13:04:00 GMT 1999
CVSROOT: /cvs/libstdc++
Module name: libstdc++
Changes by: bkoz@sourceware.cygnus.com 99/11/18 13:04:36
Modified files:
. : ChangeLog
bits : fstream.tcc ios_base.h istream.tcc
locale_facets.tcc sbuf_iter.h sstream.tcc
std_sstream.h std_streambuf.h
testsuite/27_io: istream_extractor_arith.cc streambuf.cc
Log message:
1999-11-18 Benjamin Kosnik <bkoz@gnu.org>
* bits/std_sstream.h (stringbuf::_M_really_sync): Add __iend as a
parameter.
* bits/sstream.tcc: Adjust here too.
1999-11-17 Benjamin Kosnik <bkoz@gnu.org>
* bits/sbuf_iter.h (istreambuf_iter::equal): Tweak.
* bits/istream.tcc (operator>>): Replace iostate(0) with
iostate(ios_base::goodbit), which is the same thing, but hopefully
a bit clearer.
* bits/locale_facets.tcc (do_get(bool)): Streamline, deal with
libraries issue list 17.
(do_gets): Don't set goodbit explicitly, instead only set on
failures as good bit is the default setting.
* bits/ios_base.h (setf): Set correctly.
* bits/fstream.tcc: Tweak.
* bits/std_sstream.h (_M_really_sync): Fix ibuffer positioning for
in|out bufs that are empty. . .
* testsuite/27_io/istream_extractor_arith.cc (test03): Add.
1999-11-16 Benjamin Kosnik <bkoz@gnu.org>
* testsuite/27_io/streambuf.cc (class testbuf): Don't set _M_buf_size.
* bits/std_streambuf.h (setp): Set _M_buf_size, _M_mode.
Add comments "all about _M_buf."
(setg): Set _M_mode.
1999-11-16 Kevin Ediger <kediger@licor.com>
* bits/locale_facets.tcc (_S_build_float_format): New function.
(_S_output_float): New function.
(num_put::do_put(double)): Use 'em.
(num_put::do_put(long double)): Use 'em.
* testsuite/27_io/ostream_inserter_arith.cc: New file.
More information about the Libstdc++-cvs
mailing list