view modules/fnmatch @ 7772:3e05c216c7d7

* modules/settime (Include): Require timespec.h. * modules/nanosleep (Include): Likewise. 2007-01-01 Bruno Haible <bruno@clisp.org> SCALAR(0x82833d4) Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 02 Jan 2007 23:50:44 +0000
parents 9d60f39f35c1
children b6376840b47b
line wrap: on
line source

Description:
GNU fnmatch() implementation.

Files:
lib/fnmatch_.h
lib/fnmatch.c
lib/fnmatch_loop.c
m4/mbstate_t.m4
m4/fnmatch.m4

Depends-on:
alloca
stdbool
wctype

configure.ac:
# No macro. You should also use one of fnmatch-posix or fnmatch-gnu.

Makefile.am:
BUILT_SOURCES += $(FNMATCH_H)

# We need the following in order to create <fnmatch.h> when the system
# doesn't have one that supports the required API.
fnmatch.h: fnmatch_.h
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  cat $(srcdir)/fnmatch_.h; \
	} > $@-t
	mv -f $@-t $@
MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t

Include:
<fnmatch.h>

License:
LGPL

Maintainer:
all, glibc