Hello!

"Michael Gran" <spk...@yahoo.com> writes:

> commit 3a5bc4fadac5b1574f081e7ecd3a043cbd395794
> Author: Michael Gran <spk...@yahoo.com>
> Date:   Wed Oct 28 06:24:23 2009 -0700
>
>     Modify bytevectors/string conversions to allow wide strings
>     
>     The bytevector to string conversion functions were accomplished
>     by converting via locale strings.  This did not allow conversions
>     of wide strings in an 8-bit locale.  This is avoided by using knowledge
>     of the storage format of the string.
>     
>     * libguile/bytevectors.c (STRING_TO_UTF, scm_string_to_utf8): modify
>       string to bytevector conversion to use internal string information
>       (UTF_TO_STRING, scm_utf8_to_string): modify bytevector to string
>       conversion

Excellent, thanks!  Could you add a couple of tests for this one (say,
one or two with a narrow string, and one or two with a wide string)?

Ludo’.


Reply via email to