1Description:
2mbrtowc() function: convert multibyte character to wide character.
3
4Files:
5lib/mbrtowc.c
6lib/mbrtowc-impl.h
7lib/mbrtowc-impl-utf8.h
8lib/lc-charset-dispatch.h
9lib/lc-charset-dispatch.c
10lib/mbtowc-lock.h
11lib/mbtowc-lock.c
12lib/windows-initguard.h
13m4/mbrtowc.m4
14m4/mbstate_t.m4
15m4/locale-fr.m4
16m4/locale-ja.m4
17m4/locale-zh.m4
18m4/codeset.m4
19m4/threadlib.m4
20m4/visibility.m4
21
22Depends-on:
23wchar
24extensions
25attribute       [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
26stdint          [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
27hard-locale     [{ test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; } && test $REPLACE_MBSTATE_T = 0]
28mbsinit         [{ test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; } && test $REPLACE_MBSTATE_T = 0]
29localcharset    [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
30streq           [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
31verify          [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]
32
33configure.ac:
34gl_FUNC_MBRTOWC
35if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
36  AC_LIBOBJ([mbrtowc])
37  if test $REPLACE_MBSTATE_T = 1; then
38    AC_LIBOBJ([lc-charset-dispatch])
39    AC_LIBOBJ([mbtowc-lock])
40    gl_PREREQ_MBTOWC_LOCK
41  fi
42  gl_PREREQ_MBRTOWC
43fi
44gl_WCHAR_MODULE_INDICATOR([mbrtowc])
45
46Makefile.am:
47
48Include:
49<wchar.h>
50
51Link:
52$(LIB_MBRTOWC)
53
54License:
55LGPLv2+
56
57Maintainer:
58all
59