<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title>Chapter28.Input and Output</title><metaname="generator"content="DocBook XSL-NS Stylesheets V1.78.1"/><metaname="keywords"content="ISO C++, library"/><metaname="keywords"content="ISO C++, runtime, library"/><linkrel="home"href="../index.html"title="The GNU C++ Library"/><linkrel="up"href="extensions.html"title="PartIII. Extensions"/><linkrel="prev"href="ext_iterators.html"title="Chapter27.Iterators"/><linkrel="next"href="ext_demangling.html"title="Chapter29.Demangling"/></head><body><divclass="navheader"><tablewidth="100%"summary="Navigation header"><tr><thcolspan="3"align="center">Chapter28.Input and Output</th></tr><tr><tdwidth="20%"align="left"><aaccesskey="p"href="ext_iterators.html">Prev</a></td><thwidth="60%"align="center">PartIII.
</th><tdwidth="20%"align="right"><aaccesskey="n"href="ext_demangling.html">Next</a></td></tr></table><hr/></div><divclass="chapter"><divclass="titlepage"><div><div><h2class="title"><aid="manual.ext.io"></a>Chapter28.Input and Output</h2></div></div></div><divclass="toc"><p><strong>Table of Contents</strong></p><dlclass="toc"><dt><spanclass="section"><ahref="ext_io.html#manual.ext.io.filebuf_derived">Derived filebufs</a></span></dt></dl></div><p>
</p><divclass="section"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aid="manual.ext.io.filebuf_derived"></a>Derived filebufs</h2></div></div></div><p>The v2 library included non-standard extensions to construct
</p><divclass="itemizedlist"><ulclass="itemizedlist"style="list-style-type: disc; "><liclass="listitem"><p>3.0.x <codeclass="code">filebuf</code>s have another ctor with this signature:
</p><divclass="itemizedlist"><ulclass="itemizedlist"style="list-style-type: circle; "><liclass="listitem"><p><codeclass="code">__c_file_type* F </code>