Lines Matching defs:str
13 * glob_match - Shell-style pattern matching, like !fnmatch(pat, str, 0)
15 * @str: String to match. The pattern must match the entire string.
18 * succeeds, or false (0) if it fails. Equivalent to !fnmatch(@pat, @str, 0).
26 * is at most quadratic: strlen(@str)*strlen(@pat).
31 * Like !fnmatch(@pat, @str, 0) and unlike the shell, this does NOT
40 bool __pure glob_match(char const *pat, char const *str)
52 * it against the remaining unmatched tail of str. Return false
56 unsigned char c = *str++;
68 back_str = --str; /* Allow zero-length match */
116 /* Try again from last *, one character later in str. */
118 str = ++back_str;