1999-07-04 Gary Houston <ghouston@easynet.co.uk>
authorGary Houston <ghouston@arglist.com>
Sun, 4 Jul 1999 11:50:54 +0000 (11:50 +0000)
committerGary Houston <ghouston@arglist.com>
Sun, 4 Jul 1999 11:50:54 +0000 (11:50 +0000)
commit283a1a0e774770476d51aa47c6ee050f42d03957
tree4b4e869bc6ec6c9aa327b5d932745648ad6350e1
parent6c9514275ba36bfdeb3aefae16f10bc8b462f19e
1999-07-04  Gary Houston  <ghouston@easynet.co.uk>
* unif.c (scm_uniform_array_write): likewise.
* ioext.c (scm_redirect_port): likewise.
* ports.c (scm_putc): call scm_read_flush.
(scm_puts): likewise.
(scm_lfwrite): likewise.
(scm_lseek): likewise.
(scm_ftruncate): likewise.
* ports.c (scm_fill_buffer): don't take pt argument.  change callers.
(read_flush_void_port): new proc, for void port ptob.
* vports.c (sf_read_flush): likewise.
* strports.c (st_read_flush): take offset arg.
* fports.c (local_read_flush): use offset, don't reset putback
buffer here.
* ports.h (scm_ptobfuns): let read_flush take an offset argument,
which is the number of chars from the putback buffer.
* ports.c (scm_read_flush): new procedure, resets the putback
buffer before calling the ptob routine.
libguile/ChangeLog
libguile/fports.c
libguile/ioext.c
libguile/ports.c
libguile/ports.h
libguile/strports.c
libguile/unif.c
libguile/vports.c