Branch: Tag:

2003-07-10

2003-07-10 13:08:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Several Stdio.FILE related changes:
Cleaned up handling of linebuffering.
Split get_data() into get_data(), low_get_data() and get_lines().
do_lines is no more.
Made some functions better aware of the line buffer.
Documented some functions and variables.

Rev: lib/modules/Stdio.pmod/module.pmod:1.177

1441:   <hr />   <dl class='group--doc'>   <dt class='head--type'><span class='homogen--type'>Method</span> + <span class='homogen--name'><b>ngets</b></span> + </dt> + <dd><p><code><code class='datatype'>array</code>(<code class='datatype'>string</code>) <b><span class='method'>ngets</span>(</b><code class='datatype'>void</code>|<code class='datatype'>int(1..)</code> <code class='argument'>n</code><b>)</b></code></p></dd> +  + <dt class='head--doc'>Description</dt> + <dd class='body--doc'><p>Get <code>n</code> lines.</p> + </dd> + <dt class='head--doc'><span id='p-n'></span>Parameter <code class='parameter'>n</code></dt> + <dd></dd><dd class='body--doc'><p>Number of lines to get, or all remaining if zero.</p> + </dd></dl> +  +  + <hr /> + <dl class='group--doc'> + <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>printf</b></span>   </dt>   <dd><p><code><code class='datatype'>int</code> <b><span class='method'>printf</span>(</b><code class='datatype'>string</code> <code class='argument'>format</code>, <code class='datatype'>mixed</code> ... <code class='argument'>data</code><b>)</b></code></p></dd>
1493:   <dd class='body--doc'><p>This function puts a string back in the input buffer. The string    can then be read with eg <code>read()</code>, <code>gets()</code> or <code>getchar()</code>.</p>   </dd> + <dt class='head--doc'>Note</dt> + <dd class='body--doc'><p>The string must not contain line-feeds.</p> + </dd>   <dt class='head--doc'>See also</dt>   <dd class='body--doc'><p><code>read()</code>, <code>gets()</code>, <code>getchar()</code></p>   </dd></dl>