libstdc++/ /ChangeLog its/streambuf.tcc its/io ...
bkoz@sourceware.cygnus.com
bkoz@sourceware.cygnus.com
Thu Oct 7 00:52:00 GMT 1999
CVSROOT: /cvs/libstdc++
Module name: libstdc++
Changes by: bkoz@egcs.cygnus.com 99/10/07 00:51:58
Modified files:
. : ChangeLog
bits : streambuf.tcc ios_base.h basic_ios.h fpos.h
src : ios.cc
testsuite/27_io: ios_members.cc fpos.cc
Log message:
1999-10-06 Benjamin Kosnik <bkoz@milou.cygnus.com>
* bits/streambuf.tcc (streambuf::xsgetn): Rewrite.
(streambuf::xsputn): Put in break.
Aiming for parity between these two (mostly) similar functions.
Need to re-write tests.
* bits/ios_base.h (ios_base::_M_copy_base): Remove declaration.
Make data members protected, not private.
* src/ios.cc (ios_base::_M_copy_base): Move _Callback_list into
ios_base.h. As called only once, collapse into . . .
* bits/basic_ios.h (basic_ios::copyfmt): Fix.
(basic_ios::clear): Throw ios_base::failure on occasion.
(basic_ios::exceptions): Fix.
* testsuite/27_io/ios_members.cc (test02): Add tests.
* bits/fpos.h: Default initialize.
* testsuite/27_io/fpos.cc (test03): Add test.
More information about the Libstdc++-cvs
mailing list