1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-23 20:05:32 +02:00

(String Ports): In call-with-output-string, note proc

should not close the port.  In get-output-string, note string must be
gotten before closing the port.
This commit is contained in:
Kevin Ryde 2003-10-02 00:20:07 +00:00
parent 39a963ee81
commit 0853a58069

View file

@ -798,7 +798,7 @@ file port facilities:
@deffnx {C Function} scm_call_with_output_string (proc)
Calls the one-argument procedure @var{proc} with a newly created output
port. When the function returns, the string composed of the characters
written into the port is returned.
written into the port is returned. @var{proc} should not close the port.
@end deffn
@deffn {Scheme Procedure} call-with-input-string string proc
@ -842,6 +842,9 @@ inaccessible.
Given an output port created by @code{open-output-string},
return a string consisting of the characters that have been
output to the port so far.
@code{get-output-string} must be used before closing @var{port}, once
closed the string cannot be obtained.
@end deffn
A string port can be used in many procedures which accept a port