[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] mbsrtowcs-state.c, wcsrtombs-state.c: avoid compilation fail
From: |
Eric Blake |
Subject: |
Re: [PATCH] mbsrtowcs-state.c, wcsrtombs-state.c: avoid compilation failure |
Date: |
Tue, 28 Apr 2009 14:53:48 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Jim Meyering <jim <at> meyering.net> writes:
> @@ -20,4 +20,4 @@
> #include <wchar.h>
>
> /* Internal state used by the functions mbsrtowcs() and mbsnrtowcs(). */
> -mbstate_t _gl_mbsrtowcs_state = 0;
> +mbstate_t _gl_mbsrtowcs_state = { 0, };
Is this correct for all platforms? If I read Posix correctly, mbstate_t can be
a numeric type rather than a struct.
But this declaration is at global scope. Why use an initializer at all, when
this should work regardless of the underlying type?
mbstate_t _gl_mbsrtowcs_state;
--
Eric Blake