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()
261 if (ptr == str) { in strpbrk_esc()
265 if (ptr == str + 1 && str[0] != '\\') { in strpbrk_esc()
269 str = ptr + 1; in strpbrk_esc()
276 char *strpbrk_esq(char *str, const char *stopset) in strpbrk_esq() argument
287 ptr = strpbrk_esc(str, _stopset); in strpbrk_esq()
296 str = ptr + 1; in strpbrk_esq()
304 char *strdup_esc(const char *str) in strdup_esc() argument
306 char *s, *d, *p, *ret = strdup(str); in strdup_esc()
334 static char *remove_consumed_esc(char *str, int len, int quote) in remove_consumed_esc() argument
336 char *ptr = str, *end = str + len; in remove_consumed_esc()
354 char *strdup_esq(const char *str) in strdup_esq() argument
359 d = strpbrk_esc((char *)str, "\"'"); in strdup_esq()
361 return strdup_esc(str); in strdup_esq()
363 ret = strdup(str); in strdup_esq()