• paolo's avatar
    2011-02-28 Paolo Carlini <paolo.carlini@oracle.com> · 5affa0ef
    paolo authored
    	PR libstdc++/47921
    	* include/std/streambuf (basic_streambuf<>::__safe_gbump,
    	__safe_pbump): Add.
    	* include/bits/streambuf.tcc (basic_streambuf<>::xgetn,
    	xputn): Use the latter.
    	* include/bits/streambuf_iterator.h: Likewise.
    	* src/strstream.cc: Likewise.
    	* src/streambuf.cc: Likewise.
    	* src/compatibility.cc: Likewise.
    	* src/istream.cc: Likewise.
    	* include/bits/fstream.tcc (basic_filebuf<>::xsgetn): Use setg
    	instead of gbump.
    	* include/std/sstream (basic_stringbuf<>::_M_pbump): Add.
    	* include/bits/sstream.tcc (basic_stringbuf<>::seekoff,
    	seekpos, _M_sync): Use setg, setp, and _M_pbump.
    	* config/abi/pre/gnu.ver: Tweak.
    
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170579 138bc75d-0d04-0410-961f-82ee72b054a4
    5affa0ef
ChangeLog 28.5 KB