ocedure uses the conversion
strategy for &rsquo;port&rsquo; (which defaults at program start-up to
&rsquo;substitute); version 0.6 instead always used a conversion strategy of
&rsquo;error if encountering unconvertible characters).
</p>
<p>From version 0.6, this procedure may be used with an end-of-line
representation of either a line-feed (\n) or a carriage-return and
line-feed (\r\n) combination, as from version 0.6 any carriage return
byte will be discarded (this did not occur with earlier versions).
</p