/src/zziplib/zzip/__fnmatch.h
https://bitbucket.org/cabalistic/ogredeps/ · C++ Header · 30 lines · 24 code · 4 blank · 2 comment · 0 complexity · 85c08a4ab4d741b33a65952e3afb7e2c MD5 · raw file
- #ifndef __ZZIP_INTERNAL_FNMATCH_H
- #define __ZZIP_INTERNAL_FNMATCH_H
- /** included by fseeko.c, mmapped.c, memdisk.c */
- #include <zzip/conf.h>
- #include <stdio.h>
- #include <string.h>
- #ifdef ZZIP_HAVE_FNMATCH_H
- #include <fnmatch.h>
- #endif
- #ifdef ZZIP_HAVE_FNMATCH_H
- #define _zzip_fnmatch fnmatch
- # ifdef FNM_CASEFOLD
- # define _zzip_fnmatch_CASEFOLD FNM_CASEFOLD
- # else
- # define _zzip_fnmatch_CASEFOLD 0
- # endif
- #else
- # define _zzip_fnmatch_CASEFOLD 0
- /* if your system does not have fnmatch, we fall back to strcmp: */
- static int _zzip_fnmatch(char* pattern, char* string, int flags)
- {
- fprintf (stderr, "<zzip:mmapped:strcmp>");
- return strcmp (pattern, string);
- }
- #endif
- #endif