* validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro.
authorMartin Grabmüller <mgrabmue@cs.tu-berlin.de>
Thu, 15 Mar 2001 11:24:45 +0000 (11:24 +0000)
committerMartin Grabmüller <mgrabmue@cs.tu-berlin.de>
Thu, 15 Mar 2001 11:24:45 +0000 (11:24 +0000)
commite87a03fce7820f2146704b7ce5aa2c2a3f395b85
tree0046f478a5d51aa69cc0459b68c5d7ca3b8883e1
parent160bb34a53c1d775bc0cb71b45c9a2eb289749cf
* validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro.

* strports.h (SCM_STRPORTP, SCM_OPSTRPORTP, SCM_OPINSTRPORTP),
(SCM_OPOUTSTRPORTP): New predicate macros.
(scm_open_input_string, scm_open_output_string),
(scm_get_output_string): New prototypes.

* strports.c (scm_open_input_string, scm_open_output_string),
(scm_get_output_string): New procedures (SRFI-6 compliant).
Made scm_tc16_strport non-static.
libguile/ChangeLog
libguile/strports.c
libguile/strports.h
libguile/validate.h