Lines Matching refs:str

10 s64 perf_atoll(const char *str)  in perf_atoll()  argument
16 if (!isdigit(str[0])) in perf_atoll()
19 length = strtoll(str, &p, 10); in perf_atoll()
76 static int count_argc(const char *str) in count_argc() argument
80 while (*str) { in count_argc()
81 str = skip_sep(str); in count_argc()
82 if (*str) { in count_argc()
84 str = skip_arg(str); in count_argc()
118 char **argv_split(const char *str, int *argcp) in argv_split() argument
120 int argc = count_argc(str); in argv_split()
132 while (*str) { in argv_split()
133 str = skip_sep(str); in argv_split()
135 if (*str) { in argv_split()
136 const char *p = str; in argv_split()
139 str = skip_arg(str); in argv_split()
141 t = strndup(p, str-p); in argv_split()
196 static bool __match_glob(const char *str, const char *pat, bool ignore_space) in __match_glob() argument
198 while (*str && *pat && *pat != '*') { in __match_glob()
201 if (isspace(*str)) { in __match_glob()
202 str++; in __match_glob()
211 str++; in __match_glob()
215 if (__match_charclass(pat + 1, *str, &pat)) { in __match_glob()
216 str++; in __match_glob()
222 if (*str++ != *pat++) in __match_glob()
231 while (*str) in __match_glob()
232 if (__match_glob(str++, pat, ignore_space)) in __match_glob()
235 return !*str && !*pat; in __match_glob()
250 bool strglobmatch(const char *str, const char *pat) in strglobmatch() argument
252 return __match_glob(str, pat, false); in strglobmatch()
263 bool strlazymatch(const char *str, const char *pat) in strlazymatch() argument
265 return __match_glob(str, pat, true); in strlazymatch()