putenv tests: Put the putenv() argument strings into writable memory.
[gnulib.git] / modules / c32tolower
blob25579f54551a9d8cb8e0e589501a86f7470d531f
1 Description:
2 c32tolower() function: map 32-bit wide character to lowercase.
4 Files:
5 lib/c32tolower.c
6 lib/c32to-impl.h
7 m4/mbrtoc32.m4
8 m4/mbrtowc.m4
9 m4/locale-fr.m4
10 m4/locale-ja.m4
11 m4/locale-zh.m4
12 m4/codeset.m4
14 Depends-on:
15 uchar
16 wchar
17 wctype-h
18 localcharset    [test $REPLACE_MBSTATE_T = 1]
19 streq           [test $REPLACE_MBSTATE_T = 1]
20 unicase/tolower
21 assert-h
23 configure.ac:
24 AC_REQUIRE([gl_UCHAR_H])
25 dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is
26 dnl determined.  It describes how mbrtoc32 is implemented.
27 AC_REQUIRE([gl_MBSTATE_T_BROKEN])
28 AC_REQUIRE([gl_MBRTOC32_SANITYCHECK])
29 gl_UCHAR_MODULE_INDICATOR([c32tolower])
31 Makefile.am:
32 lib_SOURCES += c32tolower.c
34 Include:
35 <uchar.h>
37 Link:
38 $(LTLIBUNISTRING) when linking with libtool, $(LIBUNISTRING) otherwise
39 $(LTLIBC32CONV) when linking with libtool, $(LIBC32CONV) otherwise
41 License:
42 LGPLv2+
44 Maintainer:
45 Bruno Haible