]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc
re PR libstdc++/5280 (Problems with named locales and iostreams (gnulocale))
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 29 Apr 2002 07:00:50 +0000 (07:00 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 29 Apr 2002 07:00:50 +0000 (07:00 +0000)
commitd02475fdae3da10c9b821e529c6dda775279974c
treed1753560c9bea2394fc6f1e1f074278827a71eec
parent189ab118de817bf9ec6a3f77712f8c2112cdc7b6
re PR libstdc++/5280 (Problems with named locales and iostreams (gnulocale))

2002-04-28  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/5280
        * config/io/basic_file_stdio.h (__basic_file::sys_getc): Return int.
        (__basic_file::sys_ungetc): Take int.
        * config/io/basic_file_stdio.cc (__basic_file::sys_ungetc): Same.
        * include/bits/fstream.tcc (basic_filebuf::_M_underflow_common):
        Use sys_getc for unbuffered input.
        * testsuite/27_io/narrow_stream_objects.cc (test06): New.

        * src/ios.cc (_M_grow_words): Adjust error checking.
        * testsuite/27_io/ios_base_storage.cc: Same.

From-SVN: r52879
libstdc++-v3/ChangeLog
libstdc++-v3/config/io/basic_file_stdio.cc
libstdc++-v3/config/io/basic_file_stdio.h
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/src/ios.cc
libstdc++-v3/testsuite/27_io/ios_base_storage.cc
libstdc++-v3/testsuite/27_io/narrow_stream_objects.cc