gcc/libstdc++-v3/testsuite/27_io/basic_stringbuf
Paolo Carlini dbb8bfe8c5 [multiple changes]
2004-10-06  Paolo Carlini  <pcarlini@suse.de>

	* include/std/std_sstream.h (_M_sync): When the caller is
	setbuf, don't trust _M_string.capacity() to be the size of
	the buffer area, use _M_string.size() in this case.
	* testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: New.
	* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.

	* include/bits/sstream.tcc (overflow): Avoid calling string::assign
	unnecessarily when the current _M_string is empty.

2004-10-06  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/stl_algo.h (__reverse(bidirectional_iterator_tag)):
	Avoid iterator postincrement.
	(__rotate): Likewise.

	* include/bits/stl_algo.h: Minor formatting tweaks.

2004-10-06  Christopher Jefferson <caj@cs.york.ac.uk>

	* include/bits/stl_algo.h (__reverse(random_access_iterator_tag)):
	Avoid iterator postincrement; fix swapping middle element with
	itself on odd-length inputs.

From-SVN: r88593
2004-10-06 09:06:59 +00:00
..
cons
imbue
in_avail
overflow
pbackfail sstream.tcc (pbackfail): Implement correctly 27.7.1.3/2, bullet 2... 2004-10-01 21:01:29 +00:00
sbumpc
seekoff
seekpos
setbuf [multiple changes] 2004-10-06 09:06:59 +00:00
sgetc
sgetn
snextc
sputbackc
sputc
sputn
str
sungetc
sync
1.cc
2.cc
3.cc
4.cc
5.cc