[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scm_t_string_failed_conversion_handler
From: |
Ludovic Courtès |
Subject: |
scm_t_string_failed_conversion_handler |
Date: |
Wed, 12 Aug 2009 19:33:23 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Hi Mike!
"Michael Gran" <address@hidden> writes:
> commit ca2858c6ba827675af1e348b740b868abc1fdc8d
> Author: Michael Gran <address@hidden>
> Date: Wed Aug 12 07:49:16 2009 -0700
>
> Don't include libunistring headers in Guile public headers
>
> This requres the creation of a new type
> scm_t_string_failed_conversion_handler to replace libunistring's
> enum iconveh_ilseq_handler.
Thanks for doing this! (And the other fixes, too.)
> + pf ("/* Constants from uniconv.h. */\n");
> + pf ("#define SCM_ICONVEH_ERROR %d\n", (int) iconveh_error);
> + pf ("#define SCM_ICONVEH_QUESTION_MARK %d\n",
> + (int) iconveh_question_mark);
> + pf ("#define SCM_ICONVEH_ESCAPE_SEQUENCE %d\n",
> + (int) iconveh_escape_sequence);
[...]
> +typedef enum
> +{
> + SCM_FAILED_CONVERSION_ERROR = SCM_ICONVEH_ERROR,
> + SCM_FAILED_CONVERSION_QUESTION_MARK = SCM_ICONVEH_QUESTION_MARK,
> + SCM_FAILED_CONVERSION_ESCAPE_SEQUENCE = SCM_ICONVEH_ESCAPE_SEQUENCE
> +} scm_t_string_failed_conversion_handler;
> +
Nice trick!
Thanks,
Ludo'.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- scm_t_string_failed_conversion_handler,
Ludovic Courtès <=