--- a/impnotes/streams.html
+++ b/impnotes/streams.html
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 21. Streams</title><link rel="stylesheet" href="impnotes.css" type="text/css" /><link rev="made" href="mailto:clisp-list@lists.sourceforge.net" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_8465" /><link rel="home" href="index.html" title="Implementation Notes for GNU CLISP" /><link rel="up" href="clhs-chapters.html" title="Part I. Chapters or the Common Lisp HyperSpec" /><link rel="prev" href="dir-func.html" title="20.3. Directory functions" /><link rel="next" href="streams-interactive.html" title="21.1. Interactive Streams" /><link rel="copyright" href="legalese.html" title="Legal Status of the CLISP Implementation Notes" /><meta name="date" content="'generated: 2009-07-28 12:48:49-04:00'" /><link rel="author" title="Authors" href="index.html#authors" /><link rel="contents" title="Table of Contents" href="index.html" /><link rel="glossary" href="glossary.html" /><link rel="help" href="faq.html#faq-help" title="How do I ask for help?" /><link rel="home" title="Home" href="http://clisp.cons.org" /><link rel="index" href="idx.html" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 21. Streams </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="dir-func.html">Prev</a> </td><th width="60%" align="center">Part I. Chapters or the Common Lisp HyperSpec</th><td width="20%" align="right"> <a accesskey="n" href="streams-interactive.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 21. Streams"><div class="titlepage"><div><div><h2 class="title"><a id="streams"></a>Chapter 21. Streams <a class="clhs" href="http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/chap-21.html">[chap-21]</a></h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="streams-interactive.html">21.1. Interactive Streams  </a></span></dt><dt><span class="section"><a href="terminal.html">21.2. Terminal interaction</a></span></dt><dd><dl><dt><span class="section"><a href="terminal.html#readline">21.2.1. Command line editing with GNU readline</a></span></dt><dt><span class="section"><a href="terminal.html#with-kbd">21.2.2. Macro <code class="function">EXT:WITH-KEYBOARD</code></a></span></dt></dl></dd><dt><span class="section"><a href="bin-io.html">21.3. Binary Input and Output</a></span></dt><dd><dl><dt><span class="section"><a href="bin-io.html#bin-input">21.3.1. Binary input, <code class="function">READ-BYTE</code>,   <code class="function">EXT:READ-INTEGER</code> &amp; <code class="function">EXT:READ-FLOAT</code></a></span></dt><dt><span class="section"><a href="bin-io.html#bin-output">21.3.2. Binary output, <code class="function">WRITE-BYTE</code>,   <code class="function">EXT:WRITE-INTEGER</code> &amp; <code class="function">EXT:WRITE-FLOAT</code></a></span></dt></dl></dd><dt><span class="section"><a href="bulk-io.html">21.4. Bulk Input and Output</a></span></dt><dd><dl><dt><span class="section"><a href="bulk-io.html#read-seq">21.4.1. Bulk Input</a></span></dt><dt><span class="section"><a href="bulk-io.html#write-seq">21.4.2. Bulk Output</a></span></dt><dt><span class="section"><a href="bulk-io.html#bulk-io-rationale">21.4.3. Rationale</a></span></dt></dl></dd><dt><span class="section"><a href="non-block-io.html">21.5. Non-Blocking Input and Output</a></span></dt><dt><span class="section"><a href="newline-convention.html">21.6. Newline Convention</a></span></dt><dd><dl><dt><span class="section"><a href="newline-convention.html#nl-question">21.6.1. Should programs output a newline before   or after each line of output?</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-trad-analysis">21.6.2. Analysis</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-conclusion">21.6.3. Conclusion</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-solution">21.6.4. Solution</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-elnl-analysis">21.6.5. Elastic Newline Analysis</a></span></dt></dl></dd><dt><span class="section"><a href="stream-extfmt.html">21.7. Function <code class="function">STREAM-EXTERNAL-FORMAT</code></a></span></dt><dt><span class="section"><a href="stream-eltype.html">21.8. Function <code class="function">STREAM-ELEMENT-TYPE</code></a></span></dt><dd><dl><dt><span class="section"><a href="stream-eltype.html#bin-stdio">21.8.1. Binary input from <code class="varname">*STANDARD-INPUT*</code></a></span></dt></dl></dd><dt><span class="section"><a href="make-stream.html">21.9. Function <code class="function">EXT:MAKE-STREAM</code></a></span></dt><dt><span class="section"><a href="file-pos.html">21.10. Function <code class="function">FILE-POSITION</code></a></span></dt><dt><span class="section"><a href="elastic-newline.html">21.11. Function <code class="function">EXT:ELASTIC-NEWLINE</code></a></span></dt><dt><span class="section"><a href="open.html">21.12. Function <code class="function">OPEN</code></a></span></dt><dt><span class="section"><a href="close.html">21.13. Function <code class="function">CLOSE</code></a></span></dt><dt><span class="section"><a href="open-stream-p.html">21.14. Function <code class="function">OPEN-STREAM-P</code></a></span></dt><dt><span class="section"><a href="broadcast-stream.html">21.15. Class <code class="classname">BROADCAST-STREAM</code></a></span></dt><dt><span class="section"><a href="stream-buffer.html">21.16. Functions   <code class="function">EXT:MAKE-BUFFERED-INPUT-STREAM</code>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 21. Streams</title><link rel="stylesheet" type="text/css" href="impnotes.css" /><link rev="made" href="mailto:clisp-list@lists.sourceforge.net" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_8706" /><link rel="home" href="index.html" title="Implementation Notes for GNU CLISP" /><link rel="up" href="clhs-chapters.html" title="Part I. Chapters or the Common Lisp HyperSpec" /><link rel="prev" href="dir-func.html" title="20.3. Directory functions" /><link rel="next" href="streams-interactive.html" title="21.1. Interactive Streams" /><link rel="copyright" href="legalese.html" title="Legal Status of the CLISP Implementation Notes" /><meta name="date" content="'generated: 2010-07-07 11:48:49-04:00'" /><link rel="author" title="Authors" href="index.html#authors" /><link rel="contents" title="Table of Contents" href="index.html" /><link rel="glossary" href="glossary.html" /><link rel="help" href="faq.html#faq-help" title="How do I ask for help?" /><link rel="home" title="Home" href="http://clisp.cons.org" /><link rel="index" href="idx.html" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 21. Streams </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="dir-func.html">Prev</a> </td><th width="60%" align="center">Part I. Chapters or the Common Lisp HyperSpec</th><td width="20%" align="right"> <a accesskey="n" href="streams-interactive.html">Next</a></td></tr></table><hr /></div><div class="chapter" title="Chapter 21. Streams"><div class="titlepage"><div><div><h2 class="title"><a id="streams"></a>Chapter 21. Streams <a class="clhs" href="http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/chap-21.html">[chap-21]</a></h2></div></div></div><div class="toc"><p>Table of Contents</p><dl><dt><span class="section"><a href="streams-interactive.html">21.1. Interactive Streams  </a></span></dt><dd><dl><dt><span class="section"><a href="streams-interactive.html#stream-stdio-init">21.1.1. Initialization of Standard Streams</a></span></dt></dl></dd><dt><span class="section"><a href="terminal.html">21.2. Terminal interaction</a></span></dt><dd><dl><dt><span class="section"><a href="terminal.html#readline">21.2.1. Command line editing with GNU readline</a></span></dt><dt><span class="section"><a href="terminal.html#with-kbd">21.2.2. Macro <code class="function">EXT:WITH-KEYBOARD</code></a></span></dt></dl></dd><dt><span class="section"><a href="bin-io.html">21.3. Binary Input and Output</a></span></dt><dd><dl><dt><span class="section"><a href="bin-io.html#bin-input">21.3.1. Binary input, <code class="function">READ-BYTE</code>,   <code class="function">EXT:READ-INTEGER</code> &amp; <code class="function">EXT:READ-FLOAT</code></a></span></dt><dt><span class="section"><a href="bin-io.html#bin-output">21.3.2. Binary output, <code class="function">WRITE-BYTE</code>,   <code class="function">EXT:WRITE-INTEGER</code> &amp; <code class="function">EXT:WRITE-FLOAT</code></a></span></dt></dl></dd><dt><span class="section"><a href="bulk-io.html">21.4. Bulk Input and Output</a></span></dt><dd><dl><dt><span class="section"><a href="bulk-io.html#read-seq">21.4.1. Bulk Input</a></span></dt><dt><span class="section"><a href="bulk-io.html#write-seq">21.4.2. Bulk Output</a></span></dt><dt><span class="section"><a href="bulk-io.html#bulk-io-rationale">21.4.3. Rationale</a></span></dt></dl></dd><dt><span class="section"><a href="non-block-io.html">21.5. Non-Blocking Input and Output</a></span></dt><dt><span class="section"><a href="newline-convention.html">21.6. Newline Convention</a></span></dt><dd><dl><dt><span class="section"><a href="newline-convention.html#nl-question">21.6.1. Should programs output a newline before   or after each line of output?</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-trad-analysis">21.6.2. Analysis</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-conclusion">21.6.3. Conclusion</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-solution">21.6.4. Solution</a></span></dt><dt><span class="section"><a href="newline-convention.html#nl-elnl-analysis">21.6.5. Elastic Newline Analysis</a></span></dt></dl></dd><dt><span class="section"><a href="stream-extfmt.html">21.7. Function <code class="function">STREAM-EXTERNAL-FORMAT</code></a></span></dt><dt><span class="section"><a href="stream-eltype.html">21.8. Function <code class="function">STREAM-ELEMENT-TYPE</code></a></span></dt><dd><dl><dt><span class="section"><a href="stream-eltype.html#bin-stdio">21.8.1. Binary input from <code class="varname">*STANDARD-INPUT*</code></a></span></dt></dl></dd><dt><span class="section"><a href="make-stream.html">21.9. Function <code class="function">EXT:MAKE-STREAM</code></a></span></dt><dt><span class="section"><a href="file-pos.html">21.10. Function <code class="function">FILE-POSITION</code></a></span></dt><dt><span class="section"><a href="elastic-newline.html">21.11. Function <code class="function">EXT:ELASTIC-NEWLINE</code></a></span></dt><dt><span class="section"><a href="open.html">21.12. Function <code class="function">OPEN</code></a></span></dt><dt><span class="section"><a href="clear-input.html">21.13. Function <code class="function">CLEAR-INPUT</code></a></span></dt><dt><span class="section"><a href="close.html">21.14. Function <code class="function">CLOSE</code></a></span></dt><dt><span class="section"><a href="open-stream-p.html">21.15. Function <code class="function">OPEN-STREAM-P</code></a></span></dt><dt><span class="section"><a href="broadcast-stream.html">21.16. Class <code class="classname">BROADCAST-STREAM</code></a></span></dt><dt><span class="section"><a href="stream-buffer.html">21.17. Functions   <code class="function">EXT:MAKE-BUFFERED-INPUT-STREAM</code>
     and   <code class="function">EXT:MAKE-BUFFERED-OUTPUT-STREAM</code>
-     </a></span></dt></dl></div></div><div class="bookinfo"><hr /><table width="100%" summary="impnotes meta info"><th><td align="left">These notes document <a class="ulink" href="http://clisp.cons.org" target="_top"><span class="command"><strong>CLISP</strong></span></a> version 2.48</td><td align="right">Last modified: 2009-07-28</td></th></table></div><div class="custom-footer"><hr /><table width="100%"><tr><td align="left"><a href="http://clisp.cons.org"><img src="clisp.png" width="48" height="48" alt="[CLISP home]" /></a></td><td align="center"><a href="https://sourceforge.net/donate/index.php?group_id=1355"><img src="http://images.sourceforge.net/images/project-support.jpg" width="88" height="32" alt="[Support CLISP]" /></a></td><td align="right"><a href="https://sourceforge.net/projects/clisp"><img width="120" height="30" alt="[SourceForge]" src="http://sflogo.sourceforge.net/sflogo.php?group_id=1355&amp;type=12&amp;page=streams" /></a></td></tr></table></div><hr /><form method="get" action="http://www.google.com/custom" target="_top"><table width="100%" border="0"><tr><td nowrap="nowrap" align="center"><input type="hidden" name="domains" value="clisp.cons.org;clisp.podval.org;www.lisp.org" /><label for="sbi" style="display: none">Enter your search terms</label><input type="text" name="q" size="50" maxlength="255" id="sbi" value="Chapter 21. Streams" /><label for="sbb" style="display: none">Submit search form</label><input type="submit" name="sa" value="Google Search" id="sbb" /></td></tr><tr><td nowrap="nowrap" align="center"><input type="radio" name="sitesearch" value="" checked="1" id="ss0" /><label for="ss0" title="Search the Web"><small>Web</small></label><input type="radio" name="sitesearch" value="clisp.cons.org" id="ss1" /><label for="ss1" title="Search clisp.cons.org"><small>clisp.cons.org</small></label><input type="radio" name="sitesearch" value="clisp.podval.org" id="ss2" /><label for="ss2" title="Search clisp.podval.org"><small>clisp.podval.org</small></label><input type="radio" name="sitesearch" value="www.lisp.org" id="ss3" /><label for="ss3" title="Search www.lisp.org"><small>www.lisp.org</small></label><input type="hidden" name="client" value="pub-4445255502750357" /><input type="hidden" name="forid" value="1" /><input type="hidden" name="ie" value="UTF-8" /><input type="hidden" name="oe" value="UTF-8" /><input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:000000;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:48;LW:48;L:http://clisp.cons.org/clisp.png;S:http://clisp.cons.org;FORID:1" /><input type="hidden" name="hl" value="en" /></td></tr></table></form><hr /><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="dir-func.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="clhs-chapters.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="streams-interactive.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">20.3. Directory functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 21.1. Interactive Streams  </td></tr></table></div></body></html>
+     </a></span></dt></dl></div></div><div class="bookinfo"><hr /><table width="100%" summary="impnotes meta info"><th><td align="left">These notes document <a class="ulink" href="http://clisp.cons.org" target="_top"><span class="command"><strong>CLISP</strong></span></a> version 2.49</td><td align="right">Last modified: 2010-07-07</td></th></table></div><div class="custom-footer"><hr /><table width="100%"><tr><td align="left"><a href="http://clisp.cons.org"><img src="clisp.png" width="48" height="48" alt="[CLISP home]" /></a></td><td align="center"><a href="https://sourceforge.net/donate/index.php?group_id=1355"><img src="http://images.sourceforge.net/images/project-support.jpg" width="88" height="32" alt="[Support CLISP]" /></a></td><td align="right"><a href="https://sourceforge.net/projects/clisp"><img width="120" height="30" alt="[SourceForge]" src="http://sflogo.sourceforge.net/sflogo.php?group_id=1355&amp;type=12&amp;page=streams" /></a></td></tr></table></div><hr /><form method="get" action="http://www.google.com/custom" target="_top"><table width="100%" border="0"><tr><td nowrap="nowrap" align="center"><input type="hidden" name="domains" value="clisp.cons.org;clisp.podval.org;www.lisp.org" /><label for="sbi" style="display: none">Enter your search terms</label><input type="text" name="q" size="50" maxlength="255" id="sbi" value="Chapter 21. Streams" /><label for="sbb" style="display: none">Submit search form</label><input type="submit" name="sa" value="Google Search" id="sbb" /></td></tr><tr><td nowrap="nowrap" align="center"><input type="radio" name="sitesearch" value="" checked="1" id="ss0" /><label for="ss0" title="Search the Web"><small>Web</small></label><input type="radio" name="sitesearch" value="clisp.cons.org" id="ss1" /><label for="ss1" title="Search clisp.cons.org"><small>clisp.cons.org</small></label><input type="radio" name="sitesearch" value="clisp.podval.org" id="ss2" /><label for="ss2" title="Search clisp.podval.org"><small>clisp.podval.org</small></label><input type="radio" name="sitesearch" value="www.lisp.org" id="ss3" /><label for="ss3" title="Search www.lisp.org"><small>www.lisp.org</small></label><input type="hidden" name="client" value="pub-4445255502750357" /><input type="hidden" name="forid" value="1" /><input type="hidden" name="ie" value="UTF-8" /><input type="hidden" name="oe" value="UTF-8" /><input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:000000;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:48;LW:48;L:http://clisp.cons.org/clisp.png;S:http://clisp.cons.org;FORID:1" /><input type="hidden" name="hl" value="en" /></td></tr></table></form><hr /><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="dir-func.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="clhs-chapters.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="streams-interactive.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">20.3. Directory functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 21.1. Interactive Streams  </td></tr></table></div></body></html>