]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/include/std/istream
istream.tcc (getline(char_type*, streamsize, char_type), [...]): Restore a generic...
authorPaolo Carlini <pcarlini@suse.de>
Mon, 8 Nov 2004 15:46:28 +0000 (15:46 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 8 Nov 2004 15:46:28 +0000 (15:46 +0000)
commitadb31ad60d29824ac9d3a699b937f31a8632798b
treeb575696a6bc27aaebd9e0eb5902c1870af61a812
parent1b7cd4a5e5d48b9026c110ba32560b7a9a3ad2d3
istream.tcc (getline(char_type*, streamsize, char_type), [...]): Restore a generic version of the functions...

2004-11-08  Paolo Carlini  <pcarlini@suse.de>

* include/bits/istream.tcc (getline(char_type*, streamsize,
char_type), ignore(streamsize), ignore(streamsize, int_type)):
Restore a generic version of the functions, not using the
protected members of basic_streambuf.
* include/std/std_istream.h (getline(char_type*, streamsize,
char_type), ignore(streamsize), ignore(streamsize, int_type)):
Declare optimized specializations for char and wchar_t.
* src/istream.cc: New file, define the latter.
* src/Makefile.am: Add.
* src/Makefile.in: Regenerate.

From-SVN: r90268
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/istream.tcc
libstdc++-v3/include/std/std_istream.h
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/istream.cc [new file with mode: 0644]