bytevector: Add support for `utfXX->string'.
commit6910946dba227cd866daac6f6d288a65da734fc0
authorLudovic Courtès <ludo@gnu.org>
Mon, 15 Oct 2007 19:07:08 +0000 (15 21:07 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 15 Oct 2007 19:07:08 +0000 (15 21:07 +0200)
treef43e7977f77fdc28b0b3caf09e8ac2044a022f70
parent69f07ccbbd05e27ccdb67f47b994ba66fc573bbd
bytevector: Add support for `utfXX->string'.

* modules/r6rs/bytevector.scm (utf8->string, utf16->string,
  utf32->string): New.

* src/bytevector.c (MAX_UTF_ENCODING_NAME_LEN, UTF_TO_STRING,
  scm_r6rs_utf8_to_string, scm_r6rs_utf16_to_string,
  scm_r6rs_utf32_to_string): New.

* src/bytevector.h: Update.

* tests/bytevector.test (utf8->string, utf8->string [latin-1],
  utf16->string, utf16->string [little], utf32->string, utf32->string
  [little]): New.
modules/r6rs/bytevector.scm
src/bytevector.c
src/bytevector.h
tests/bytevector.test