Lines Matching refs:str

23 s64 perf_atoll(const char *str)  in perf_atoll()  argument
29 if (!isdigit(str[0])) in perf_atoll()
32 length = strtoll(str, &p, 10); in perf_atoll()
110 static bool __match_glob(const char *str, const char *pat, bool ignore_space, in __match_glob() argument
113 while (*str && *pat && *pat != '*') { in __match_glob()
116 if (isspace(*str)) { in __match_glob()
117 str++; in __match_glob()
126 str++; in __match_glob()
130 if (__match_charclass(pat + 1, *str, &pat)) { in __match_glob()
131 str++; in __match_glob()
138 if (tolower(*str) != tolower(*pat)) in __match_glob()
140 } else if (*str != *pat) in __match_glob()
142 str++; in __match_glob()
151 while (*str) in __match_glob()
152 if (__match_glob(str++, pat, ignore_space, case_ins)) in __match_glob()
155 return !*str && !*pat; in __match_glob()
170 bool strglobmatch(const char *str, const char *pat) in strglobmatch() argument
172 return __match_glob(str, pat, false, false); in strglobmatch()
175 bool strglobmatch_nocase(const char *str, const char *pat) in strglobmatch_nocase() argument
177 return __match_glob(str, pat, false, true); in strglobmatch_nocase()
188 bool strlazymatch(const char *str, const char *pat) in strlazymatch() argument
190 return __match_glob(str, pat, true, false); in strlazymatch()
251 char *strpbrk_esc(char *str, const char *stopset) in strpbrk_esc() argument
256 ptr = strpbrk(str, stopset); in strpbrk_esc()
257 if (ptr == str || in strpbrk_esc()
258 (ptr == str + 1 && *(ptr - 1) != '\\')) in strpbrk_esc()
260 str = ptr + 1; in strpbrk_esc()
267 char *strdup_esc(const char *str) in strdup_esc() argument
269 char *s, *d, *p, *ret = strdup(str); in strdup_esc()