Do the Windows oldnames workaround through the C++ GNULIB_NAMESPACE.
[gnulib.git] / modules / mbsrtowcs
blob9da2d07416e5e8de09add15c638e52a1b5051d0c
1 Description:
2 mbsrtowcs() function: convert string to wide string.
4 Files:
5 lib/mbsrtowcs.c
6 lib/mbsrtowcs-impl.h
7 lib/mbsrtowcs-state.c
8 m4/mbsrtowcs.m4
9 m4/mbstate_t.m4
10 m4/locale-fr.m4
11 m4/locale-ja.m4
12 m4/locale-zh.m4
13 m4/codeset.m4
15 Depends-on:
16 wchar
17 extensions
18 mbrtowc         [test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1]
19 strnlen1        [test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1]
21 configure.ac:
22 gl_FUNC_MBSRTOWCS
23 if test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1; then
24   AC_LIBOBJ([mbsrtowcs])
25   AC_LIBOBJ([mbsrtowcs-state])
26   gl_PREREQ_MBSRTOWCS
28 gl_WCHAR_MODULE_INDICATOR([mbsrtowcs])
30 Makefile.am:
32 Include:
33 <wchar.h>
35 Link:
36 $(LIB_MBRTOWC)
38 License:
39 LGPLv2+
41 Maintainer:
42 all