* validate.h (SCM_VALIDATE_SUBSTRING_SPEC_COPY): new macro.
authorGary Houston <ghouston@arglist.com>
Mon, 8 Jan 2001 23:10:06 +0000 (23:10 +0000)
committerGary Houston <ghouston@arglist.com>
Mon, 8 Jan 2001 23:10:06 +0000 (23:10 +0000)
commit60d02d0914b57ba7e1ecd78a9ec27387cfd98b57
treec3671b6c1f6d449539b78c6e419058c17ad6aa6c
parent264e9cbc9317f94fe29a89fad6f2b5d617f0be27
* validate.h (SCM_VALIDATE_SUBSTRING_SPEC_COPY): new macro.
* ioext.c (scm_read_string_x_partial, scm_read_delimited_x),
socket.c (scm_recvfrom): use the new macro, plus minor docstring
changes.
* ioext.c (scm_read_string_x_partial): don't crash if -1 is supplied
for fdes.  if current input port is used, check that it's a file
port.
libguile/ChangeLog
libguile/ioext.c
libguile/socket.c
libguile/validate.h