diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-11-13 13:54:21 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-11-13 13:54:21 +0000 |
commit | 7705d03c2dca95282aed1cc3ad72bbffedd32ad3 (patch) | |
tree | 19200589034e32c1122d3272e5aa73abb84a0055 /main/a2ps/a2ps-4.13c-fnmatch-replacement.patch | |
parent | fc628669e5452318f3ea52885d31b03173fa79a5 (diff) | |
download | aports-7705d03c2dca95282aed1cc3ad72bbffedd32ad3.tar.bz2 aports-7705d03c2dca95282aed1cc3ad72bbffedd32ad3.tar.xz |
main/a2ps: new aport
a2ps is an Any to PostScript filter
http://www.gnu.org/software/a2ps/
Diffstat (limited to 'main/a2ps/a2ps-4.13c-fnmatch-replacement.patch')
-rw-r--r-- | main/a2ps/a2ps-4.13c-fnmatch-replacement.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/main/a2ps/a2ps-4.13c-fnmatch-replacement.patch b/main/a2ps/a2ps-4.13c-fnmatch-replacement.patch new file mode 100644 index 0000000000..c49ab78c93 --- /dev/null +++ b/main/a2ps/a2ps-4.13c-fnmatch-replacement.patch @@ -0,0 +1,43 @@ +diff -Naurp a2ps-4.13.orig/lib/fnmatch.c a2ps-4.13/lib/fnmatch.c +--- a2ps-4.13.orig/lib/fnmatch.c 2002-03-04 12:46:25 -0600 ++++ a2ps-4.13/lib/fnmatch.c 2006-05-27 11:41:15 -0500 +@@ -27,18 +27,6 @@ + #include <fnmatch.h> + #include <ctype.h> + +- +-/* Comment out all this code if we are using the GNU C Library, and are not +- actually compiling the library itself. This code is part of the GNU C +- Library, but also included in many other GNU distributions. Compiling +- and linking in this code is a waste when using the GNU C library +- (especially if it is a shared library). Rather than having every GNU +- program understand `configure --with-gnu-libc' and omit the object files, +- it is simpler to just do this in the source for each such file. */ +- +-#if defined _LIBC || !defined __GNU_LIBRARY__ +- +- + # if defined STDC_HEADERS || !defined isascii + # define ISASCII(c) 1 + # else +@@ -52,10 +40,13 @@ + extern int errno; + # endif + ++/* fnmatch replacement taken from the GNU C Library for systems that ++ provide a broken implementation. */ ++ + /* Match STRING against the filename pattern PATTERN, returning zero if + it matches, nonzero if not. */ + int +-fnmatch (const char *pattern, const char *string, int flags) ++rpl_fnmatch (const char *pattern, const char *string, int flags) + { + register const char *p = pattern, *n = string; + register char c; +@@ -233,5 +224,3 @@ fnmatch (const char *pattern, const char + + # undef FOLD + } +- +-#endif /* _LIBC or not __GNU_LIBRARY__. */ |