From mboxrd@z Thu Jan 1 00:00:00 1970 From: ghouston@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile ChangeLog fports.c i ... Date: Sun, 04 Jul 1999 11:51:00 -0000 Message-id: <19990704185057.16277.qmail@egcs.cygnus.com> X-SW-Source: 1999-q3/msg00001.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: ghouston@egcs.cygnus.com 99/07/04 11:50:56 Modified files: guile-core/libguile: ChangeLog fports.c ioext.c ports.c ports.h strports.c unif.c vports.c Log message: 1999-07-04 Gary Houston * 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.