2002-04-28 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Apr 2002 07:00:50 +0000 (07:00 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Apr 2002 07:00:50 +0000 (07:00 +0000)
commita0654d3ed680c6df6eefa7f49127fb6eb065e63a
treed1753560c9bea2394fc6f1e1f074278827a71eec
parentb19313f4dc7851eccdc0749f94ab2ebe052ad6c7
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52879 138bc75d-0d04-0410-961f-82ee72b054a4
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