summaryrefslogtreecommitdiff
path: root/libguile/ioext.h
diff options
context:
space:
mode:
authorGary Houston <ghouston@arglist.com>2001-01-06 22:03:07 +0000
committerGary Houston <ghouston@arglist.com>2001-01-06 22:03:07 +0000
commitc2da26487a71b44786e279588e37a71a9f036ada (patch)
tree5a51768b93dd39298c2bf91367a452a8c5423ebd /libguile/ioext.h
parent4651d663fa7fabc7326efe0696244f751fc17598 (diff)
downloadguile-c2da26487a71b44786e279588e37a71a9f036ada.tar.gz
* ioext.c (scm_read_string_x_partial): new procedure, implements
read-string!/partial. * ports.c (scm_take_from_input_buffers): new procedure used by scm_read_string_x_partial. (scm_drain_input): use scm_take_from_input_buffers.
Diffstat (limited to 'libguile/ioext.h')
-rw-r--r--libguile/ioext.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libguile/ioext.h b/libguile/ioext.h
index a79b1a5b5..579da70e6 100644
--- a/libguile/ioext.h
+++ b/libguile/ioext.h
@@ -48,7 +48,10 @@
-extern SCM scm_read_delimited_x (SCM delims, SCM buf, SCM gobble, SCM port, SCM offset, SCM length);
+extern SCM scm_read_string_x_partial (SCM str, SCM port_or_fdes, SCM start,
+ SCM end);
+extern SCM scm_read_delimited_x (SCM delims, SCM buf, SCM gobble, SCM port,
+ SCM offset, SCM length);
extern SCM scm_read_line (SCM port);
extern SCM scm_write_line (SCM obj, SCM port);
extern SCM scm_ftell (SCM object);