gnulib-tool.py: Add a new GLFileTable class.
[gnulib.git] / modules / fnmatch
blob937700f53c54de60aae78de1e2d325c73a371bc6
1 Description:
2 fnmatch() function: wildcard matching.
4 Files:
5 lib/fnmatch.c
6 lib/fnmatch_loop.c
7 m4/mbstate_t.m4
8 m4/fnmatch.m4
10 Depends-on:
11 fnmatch-h
12 alloca-opt          [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
13 attribute           [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
14 builtin-expect      [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
15 flexmember          [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
16 idx                 [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
17 isblank             [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
18 libc-config         [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
19 stdbool             [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
20 stdckdint           [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
21 strnlen             [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
22 uchar               [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
23 memchr              [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
24 memcmp              [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
25 mempcpy             [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
26 mbsinit             [test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1]
27 btowc               [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
28 iswctype            [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
29 mbsrtowcs           [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
30 wchar               [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
31 wctype-h            [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
32 wctype              [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
33 wmemchr             [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
34 wmempcpy            [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 0]
35 btoc32              [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
36 c32tolower          [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
37 c32_get_type_test   [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
38 c32_apply_type_test [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
39 mbsrtoc32s          [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
40 unistr/u32-chr      [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
41 unistr/u32-pcpy     [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
42 unistr/u32-strcat   [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
43 unistr/u32-strlen   [{ test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; } && test $SMALL_WCHAR_T = 1]
45 configure.ac:
46 gl_FUNC_FNMATCH_POSIX
47 dnl Because of gl_REPLACE_FNMATCH_H:
48 gl_CONDITIONAL_HEADER([fnmatch.h])
49 if test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; then
50   AC_LIBOBJ([fnmatch])
51   gl_PREREQ_FNMATCH
53 gl_FNMATCH_MODULE_INDICATOR([fnmatch])
55 Makefile.am:
57 Include:
58 <fnmatch.h>
60 Link:
61 $(LTLIBUNISTRING) when linking with libtool, $(LIBUNISTRING) otherwise
62 $(MBRTOWC_LIB)
64 License:
65 LGPLv2+
67 Maintainer:
68 all, glibc