diff options
author | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2018-03-18 00:25:18 +0000 |
---|---|---|
committer | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2018-03-18 00:25:18 +0000 |
commit | e62a7bd0553ee23d5ff91ef2fa89a5558ccc58db (patch) | |
tree | 8e0b25559cc31478e6d19f21fe10cac841e5b327 /Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c | |
parent | de28cbce128eea40f3e90af96d0e1807b742c3a6 (diff) |
zziplib-0.13.69
git-svn-id: svn://tug.org/texlive/trunk@47004 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c')
-rw-r--r-- | Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c b/Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c index bfac8334837..b66ae689a10 100644 --- a/Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c +++ b/Build/source/libs/zziplib/zziplib-src/bins/unzzipdir-zip.c @@ -6,6 +6,7 @@ */ #include <zzip/lib.h> +#include <zzip/__fnmatch.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -19,12 +20,6 @@ #include <io.h> #endif -#ifdef ZZIP_HAVE_FNMATCH_H -#include <fnmatch.h> -#else -#define fnmatch(x,y,z) strcmp(x,y) -#endif - static const char* comprlevel[] = { "stored", "shrunk", "redu:1", "redu:2", "redu:3", "redu:4", "impl:N", "toknze", "defl:N", "defl:B", "impl:B" }; @@ -105,8 +100,8 @@ unzzip_list (int argc, char ** argv, int verbose) char* name = entry.d_name; for (argn=1; argn < argc; argn++) { - if (! fnmatch (argv[argn], name, - FNM_NOESCAPE|FNM_PATHNAME|FNM_PERIOD)) + if (! _zzip_fnmatch (argv[argn], name, + _zzip_FNM_NOESCAPE|_zzip_FNM_PATHNAME|_zzip_FNM_PERIOD)) { long long usize = entry.st_size; if (!verbose) |