X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=lib%2Ffnmatch.c;h=9bff8c220a2f1aaa03f54d7599aa390f3c083eca;hb=1a9ace4d99495d5581d02fb08f6a49cfacf438b7;hp=8499a462d2b7c714b7e093c72005accf7ee25a6f;hpb=89d47c634e393b09be4ed2aaa8c5daf4fb24f7b3;p=chaz%2Ftar diff --git a/lib/fnmatch.c b/lib/fnmatch.c index 8499a46..9bff8c2 100644 --- a/lib/fnmatch.c +++ b/lib/fnmatch.c @@ -27,18 +27,18 @@ #include #include -# if defined STDC_HEADERS || !defined isascii -# define IN_CTYPE_DOMAIN(c) 1 -# else -# define IN_CTYPE_DOMAIN(c) isascii (c) -# endif +#if defined STDC_HEADERS || !defined isascii +# define IN_CTYPE_DOMAIN(c) 1 +#else +# define IN_CTYPE_DOMAIN(c) isascii (c) +#endif -# define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c)) +#define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c)) -# ifndef errno +#ifndef errno extern int errno; -# endif +#endif /* Match STRING against the filename pattern PATTERN, returning zero if it matches, nonzero if not. */ @@ -49,9 +49,9 @@ fnmatch (const char *pattern, const char *string, int flags) register char c; /* Note that this evaluates C many times. */ -# define FOLD(c) ((flags & FNM_CASEFOLD) && ISUPPER ((unsigned char) (c)) \ - ? tolower ((unsigned char) (c)) \ - : (c)) +#define FOLD(c) ((flags & FNM_CASEFOLD) && ISUPPER ((unsigned char) (c)) \ + ? tolower ((unsigned char) (c)) \ + : (c)) while ((c = *p++) != '\0') { @@ -226,5 +226,5 @@ fnmatch (const char *pattern, const char *string, int flags) return FNM_NOMATCH; -# undef FOLD +#undef FOLD }