manywarnings: port to 64-bit GCC builds of Emacs
[gnulib.git] / modules / fnmatch
blob70563f9bda0dbbf8d7761786efd0557085a37ca9
1 Description:
2 fnmatch() function: wildcard matching.
4 Files:
5 lib/fnmatch.in.h
6 lib/fnmatch.c
7 lib/fnmatch_loop.c
8 m4/mbstate_t.m4
9 m4/fnmatch.m4
11 Depends-on:
12 extensions
13 snippet/arg-nonnull
14 alloca          [test -n "$FNMATCH_H"]
15 builtin-expect  [test -n "$FNMATCH_H"]
16 flexmember      [test -n "$FNMATCH_H"]
17 stdbool         [test -n "$FNMATCH_H"]
18 wchar           [test -n "$FNMATCH_H"]
19 wctype-h        [test -n "$FNMATCH_H"]
20 memchr          [test -n "$FNMATCH_H"]
21 memcmp          [test -n "$FNMATCH_H"]
22 mbsrtowcs       [test -n "$FNMATCH_H"]
23 mbsinit         [test -n "$FNMATCH_H"]
25 configure.ac:
26 gl_FUNC_FNMATCH_POSIX
27 if test -n "$FNMATCH_H"; then
28   AC_LIBOBJ([fnmatch])
29   gl_PREREQ_FNMATCH
32 Makefile.am:
33 BUILT_SOURCES += $(FNMATCH_H)
35 # We need the following in order to create <fnmatch.h> when the system
36 # doesn't have one that supports the required API.
37 if GL_GENERATE_FNMATCH_H
38 fnmatch.h: fnmatch.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
39         $(AM_V_GEN)rm -f $@-t $@ && \
40         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
41           sed -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
42               < $(srcdir)/fnmatch.in.h; \
43         } > $@-t && \
44         mv -f $@-t $@
45 else
46 fnmatch.h: $(top_builddir)/config.status
47         rm -f $@
48 endif
49 MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t
51 Include:
52 <fnmatch.h>
54 License:
55 LGPLv2+
57 Maintainer:
58 all, glibc