Use __typeof__ with clang.
[gnulib.git] / modules / mbrtoc32
blobe99c0f0a0f6b5be70fd467a4a4330c87e4a06c41
1 Description:
2 mbrtoc32() function: convert multibyte character to 32-bit wide character.
4 Files:
5 lib/mbrtoc32.c
6 lib/mbrtowc-impl.h
7 lib/mbrtowc-impl-utf8.h
8 lib/lc-charset-dispatch.h
9 lib/lc-charset-dispatch.c
10 lib/mbtowc-lock.h
11 lib/mbtowc-lock.c
12 lib/windows-initguard.h
13 m4/mbrtoc32.m4
14 m4/mbrtowc.m4
15 m4/mbstate_t.m4
16 m4/threadlib.m4
17 m4/visibility.m4
19 Depends-on:
20 uchar
21 attribute       [test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1]
22 hard-locale     [{ test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1; } && test $REPLACE_MBSTATE_T = 0]
23 mbrtowc         [{ test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1; } && test $REPLACE_MBSTATE_T = 0]
24 localcharset    [test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1]
25 streq           [test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1]
26 verify          [test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1]
28 configure.ac:
29 gl_FUNC_MBRTOC32
30 if test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1; then
31   AC_LIBOBJ([mbrtoc32])
32   if test $REPLACE_MBSTATE_T = 1; then
33     AC_LIBOBJ([lc-charset-dispatch])
34     AC_LIBOBJ([mbtowc-lock])
35     gl_PREREQ_MBTOWC_LOCK
36   fi
37   gl_PREREQ_MBRTOC32
39 gl_UCHAR_MODULE_INDICATOR([mbrtoc32])
41 Makefile.am:
43 Include:
44 <uchar.h>
46 Link:
47 $(LIB_MBRTOWC)
49 License:
50 LGPLv2+
52 Maintainer:
53 Bruno Haible