aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-objc-common.c
diff options
context:
space:
mode:
authorPetur Runolfsson <peturr02@ru.is>2003-09-03 14:57:04 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2003-09-03 14:57:04 +0000
commit4c620c398ef5e70e2fe3c6aa7b210b8416d460df (patch)
tree057dcd9e4f0a7b45d37e2a156328ee83c523b147 /gcc/c-objc-common.c
parent149639d4f14ae921b4d14f6e35a840755b29f098 (diff)
downloadgcc-4c620c398ef5e70e2fe3c6aa7b210b8416d460df.zip
gcc-4c620c398ef5e70e2fe3c6aa7b210b8416d460df.tar.gz
gcc-4c620c398ef5e70e2fe3c6aa7b210b8416d460df.tar.bz2
re PR libstdc++/12048 (unget does not work)
2003-09-03 Petur Runolfsson <peturr02@ru.is> PR libstdc++/12048 * include/ext/stdio_sync_filebuf.h (stdio_sync_filebuf::_M_unget_buf): Declare it. (stdio_sync_filebuf::stdio_sync_filebuf): Initialize _M_unget_buf. (stdio_sync_filebuf::uflow): Store the returned character in _M_unget_buf. (stdio_sync_filebuf::pbackfail): If argument is eof(), pass _M_unget_buf to syncungetc(). Set _M_unget_buf to eof(). (stdio_sync_filebuf<char>::xsgetn): Store last read character in _M_unget_buf, if any, else eof(). (stdio_sync_filebuf<wchar_t>::xsgetn: Store last read character in _M_unget_buf, if any, else eof(). * testsuite/27_io/objects/char/12048.cc: Rename to... * testsuite/27_io/objects/char/12048-1.cc: ...this. * testsuite/27_io/objects/char/12048-2.cc: New test. * testsuite/27_io/objects/char/12048-3.cc: New test. * testsuite/27_io/objects/char/12048-4.cc: New test. * testsuite/27_io/objects/char/12048-5.cc: New test. XFAIL. * testsuite/27_io/objects/wchar_t/12048-1.cc: New test. * testsuite/27_io/objects/wchar_t/12048-2.cc: New test. * testsuite/27_io/objects/wchar_t/12048-3.cc: New test. * testsuite/27_io/objects/wchar_t/12048-4.cc: New test. * testsuite/27_io/objects/wchar_t/12048-5.cc: New test. XFAIL. * testsuite/ext/stdio_sync_filebuf_char.cc (test02, test03, test04, test05): New tests. * testsuite/ext/stdio_sync_filebuf_wchar_t.cc (test02, test03, test04, test05): New tests. From-SVN: r71027
Diffstat (limited to 'gcc/c-objc-common.c')
0 files changed, 0 insertions, 0 deletions