Lines Matching refs:flags
68 fnmatch (const char *pattern, const char *string, int flags)
73 #define FOLD(c) ((flags & FNM_CASEFOLD) ? TOLOWER (c) : (c))
84 else if ((flags & FNM_FILE_NAME) && *n == '/')
86 else if ((flags & FNM_PERIOD) && *n == '.' &&
87 (n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
92 if (!(flags & FNM_NOESCAPE))
102 if ((flags & FNM_PERIOD) && *n == '.' &&
103 (n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
107 if (((flags & FNM_FILE_NAME) && *n == '/') ||
115 unsigned char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? *p : c;
119 fnmatch (p, n, flags & ~FNM_PERIOD) == 0)
132 if ((flags & FNM_PERIOD) && *n == '.' &&
133 (n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
145 if (!(flags & FNM_NOESCAPE) && c == '\\')
157 if ((flags & FNM_FILE_NAME) && c == '/')
164 if (!(flags & FNM_NOESCAPE) && cend == '\\')
193 if (!(flags & FNM_NOESCAPE) && c == '\\')
213 if ((flags & FNM_LEADING_DIR) && *n == '/')