add scm_from_port_string and friends
authorAndy Wingo <wingo@pobox.com>
Tue, 15 Jan 2013 13:41:26 +0000 (14:41 +0100)
committerAndy Wingo <wingo@pobox.com>
Tue, 15 Jan 2013 15:32:17 +0000 (16:32 +0100)
commit08467a7e6116de5e21e9622b79657e113ce4b072
treecea07109be9e1f95b73a8ec7f42bb01f5721adee
parent99d716b6f681f5d39288efffd0ee534bb9866fa9
add scm_from_port_string and friends

* doc/ref/api-data.texi (Conversion to/from C):
* libguile/strings.h:
* libguile/strings.c (scm_from_port_string, scm_from_port_stringn):
  (scm_to_port_string, scm_to_port_stringn): New functions.

* guile-readline/readline.c (internal_readline):
* libguile/strports.c (scm_strport_to_string):
* libguile/read.c (scm_read_number, scm_read_mixed_case_symbol):
  (scm_read_number_and_radix, scm_read_character): Use the new
  functions.
doc/ref/api-data.texi
guile-readline/readline.c
libguile/read.c
libguile/strings.c
libguile/strings.h
libguile/strports.c