Index: docs/html/27_io/howto.html =================================================================== RCS file: /home/petur/cvsroot/gcc/libstdc++-v3/docs/html/27_io/howto.html,v retrieving revision 1.1.1.3 diff -c -3 -p -r1.1.1.3 howto.html *** docs/html/27_io/howto.html 28 Apr 2003 21:16:23 -0000 1.1.1.3 --- docs/html/27_io/howto.html 29 Aug 2003 08:02:06 -0000 *************** *** 185,193 **** setbuf()-ish functions; the classes derived from streambuf each define behavior that "makes sense" for that class: an argument of (0,0) turns off buffering ! for filebuf but has undefined behavior for its sibling ! stringbuf, and specifying anything other than (0,0) has ! varying effects. Other user-defined class derived from streambuf can do whatever they want. (For filebuf and arguments for (p,s) other than zeros, libstdc++ does what you'd expect: the first s bytes of p are used as a buffer, --- 185,194 ---- setbuf()-ish functions; the classes derived from streambuf each define behavior that "makes sense" for that class: an argument of (0,0) turns off buffering ! for filebuf but does nothing at all for its siblings ! stringbuf and strstreambuf, and specifying ! anything other than (0,0) has varying effects. ! User-defined classes derived from streambuf can do whatever they want. (For filebuf and arguments for (p,s) other than zeros, libstdc++ does what you'd expect: the first s bytes of p are used as a buffer,