This is the mail archive of the
libstdc++-cvs@sourceware.cygnus.com
mailing list for the libstdc++ project.
libstdc++/ /ChangeLog /Makefile.in /configure ...
- To: libstdc++-cvs at sourceware dot cygnus dot com
- Subject: libstdc++/ /ChangeLog /Makefile.in /configure ...
- From: bkoz at sourceware dot cygnus dot com
- Date: 11 Nov 1999 20:19:53 -0000
CVSROOT: /cvs/libstdc++
Module name: libstdc++
Changes by: bkoz@sourceware.cygnus.com 99/11/11 12:19:53
Modified files:
. : ChangeLog Makefile.in configure
bits : basic_ios.tcc ios_base.h istream.tcc
ostream.tcc std_istream.h std_ostream.h
libio : Makefile.in
math : Makefile.in
src : Makefile.in ios.cc
string : Makefile.in
Log message:
1999-11-10 Benjamin Kosnik <bkoz@cygnus.com>
* bits/std_ostream.h: Add callbacks for _M_fnumput.
(_S_ostream_fcache): New function.
Move functions out-of-line.
* bits/ostream.tcc: Put here.
* bits/std_istream.h: Add callbacks for _M_fnumget.
(_S_istream_fcache): New function.
Move functions out-of-line.
* bits/istream.tcc: Put here.
* bits/basic_ios.tcc (basic_ios::imbue): Tweaks, remove call to
_M_call_callbacks(), as ios_base::imbue does this already.
* src/ios.cc (register_callback): Clean.
(_M_call_callbacks): Same.
* bits/ios_base.h: Callback work.
* testsuite/27_io/ios_base_callbacks.cc (test01): New file.