Hello,

[EMAIL PROTECTED] (Ludovic Courtès) writes:

> libguile:
>
> 2005-12-19  Ludovic Courtès  <[EMAIL PROTECTED]>
>
>       * strings.c (scm_i_take_stringbufn): New.
>       (scm_i_c_take_symbol): New.
>       (scm_take_locale_stringn): Use `scm_i_take_stringbufn ()'.
>
>       * strings.h (scm_i_c_take_symbol): New.
>       (scm_i_take_stringbufn): New.
>
>       * symbols.c  (lookup_interned_symbol): New function.
>       (scm_i_c_mem2symbol): New function.
>       (scm_i_mem2symbol): Use `lookup_symbol ()'.
>       (scm_from_locale_symbol): Use `scm_i_c_mem2symbol ()'.  This avoids
>       creating a new Scheme string.
>       (scm_from_locale_symboln): Likewise.
>       (scm_take_locale_symbol): New.
>       (scm_take_locale_symboln): New.
>
>       * symbols.h (scm_take_locale_symbol): New.
>       (scm_take_locale_symboln): New.
>
>
> doc/ref:
>
> 2005-12-19  Ludovic Courtès  <[EMAIL PROTECTED]>
>
>       * api-data.texi (Operations Related to Symbols):
>       Documented `scm_take_locale_symbol ()'.

Can someone review this patch?

Thanks in advance,
Ludo'.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to