Change iconv procedures to take optional instead of keyword arg
authorAndy Wingo <wingo@pobox.com>
Fri, 11 Jan 2013 20:15:28 +0000 (21:15 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 11 Jan 2013 20:15:28 +0000 (21:15 +0100)
commit5ed4ea90a9abe64c024bbc0c664476b0673556b3
tree66b036d41adf3f9cae651dff5870b9d1078797da
parent990b11c53f8da2a6c14e1190bc4e76939db32d07
Change iconv procedures to take optional instead of keyword arg

* module/ice-9/iconv.scm (call-with-encoded-output-string):
  (string->bytevector, bytevector->string): Take an optional instead of
  a keyword argument.

* doc/ref/api-data.texi (Representing Strings as Bytes): Adapt docs to
  change, and fix a number of errors.  Thanks to Ludovic Courtès for the
  pointers.

* test-suite/tests/iconv.test ("wide non-ascii string"): Add a test for
  the 'substitute path.
doc/ref/api-data.texi
module/ice-9/iconv.scm
test-suite/tests/iconv.test