public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* guile/guile-core/libguile ChangeLog fports.c p ...
@ 2000-05-24  4:22 dirk
  0 siblings, 0 replies; 3+ messages in thread
From: dirk @ 2000-05-24  4:22 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	dirk@sourceware.cygnus.com	00/05/24 04:22:38

Modified files:
	guile-core/libguile: ChangeLog fports.c ports.c ports.h procs.h 
	                     unif.h variable.h 

Log message:
	* Replace SCM_UNPACK_CAR appropriately.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* guile/guile-core/libguile ChangeLog fports.c p ...
@ 1999-10-18 13:49 ghouston
  0 siblings, 0 replies; 3+ messages in thread
From: ghouston @ 1999-10-18 13:49 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	ghouston@sourceware.cygnus.com	99/10/18 13:49:29

Modified files:
	guile-core/libguile: ChangeLog fports.c ports.c ports.h 
	                     strports.c 

Log message:
	* fports.c (scm_fdes_to_port): always set rw_random if the fdes is
	random access.  rw_active needs to be maintained even for single
	directional ports, otherwise scm_seek and probably other things are
	broken.  (thanks to Roland Orre).
	
	* strports.c (scm_mkstrport): set rw_random to 1 unconditionally.
	
	* ports.c (scm_add_to_port_table): initialise rw_random to 0.
	
	* ports.h (scm_port): change the comments on rw_random and rw_active.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* guile/guile-core/libguile ChangeLog fports.c p ...
@ 1999-08-03 14:10 ghouston
  0 siblings, 0 replies; 3+ messages in thread
From: ghouston @ 1999-08-03 14:10 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	ghouston@egcs.cygnus.com	99/08/03 14:09:50

Modified files:
	guile-core/libguile: ChangeLog fports.c ports.c ports.h 
	                     strports.c vports.c 

Log message:
	* ports.h (scm_ptob_descriptor): include a write procedure again.
	it's more efficient for unbuffered fports (e.g., sockets.)
	
	* ports.c (scm_puts): use ptob->write.
	* vports.c (scm_make_sfptob): set write proc in ptob.
	* strports.c (scm_make_stptob): set write proc in ptob.
	* ports.c (write_void_port): new procedure.
	* vports.c (sf_write): new procedure.
	* ports.c (scm_lfwrite): use ptob->write.
	* strports.c (st_write): new procedure.
	* fports.c (fport_write): new procedure.
	(scm_make_fptob): set write in ptob to fport_write.
	* ports.h: prototype for scm_set_port_write.
	* ports.c (scm_make_port_type): initialise ptob write procedure.
	(scm_set_port_write): new proc.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-05-24  4:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-05-24  4:22 guile/guile-core/libguile ChangeLog fports.c p dirk
  -- strict thread matches above, loose matches on Subject: below --
1999-10-18 13:49 ghouston
1999-08-03 14:10 ghouston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).