Lines Matching refs:str
35 char *get_line(const char *str, size_t str_size, in get_line() argument
44 if (!str || !str_size || !area || !area_size || !search_from || !len) in get_line()
51 match = memmem(search_from, search_size, str, str_size); in get_line()
79 ssize_t strlinelen(const char *str, size_t size) in strlinelen() argument
83 if (!str) in strlinelen()
86 tail = memchr(str, '\n', size); in strlinelen()
88 return tail - str; in strlinelen()
116 char *strtrim(char *str, size_t len) in strtrim() argument
123 return str; in strtrim()
125 for (p = str; p < str + len && *p == ' '; p++) in strtrim()
130 *str = '\0'; in strtrim()
131 return str; in strtrim()
134 for (p = str + len - 1; p >= str && *p == ' '; p--) in strtrim()
137 memmove(str, str + h_del, reserve); in strtrim()
138 *(str + reserve) = '\0'; in strtrim()
139 return str; in strtrim()
142 int strcnt(char *str, char c) in strcnt() argument
145 char *p = str; in strcnt()
148 if (!str) in strcnt()
192 static int reg_match(const char *str, const char *pattern, in reg_match() argument
210 err = regexec(®, str, sizeof(pm)/sizeof(regmatch_t), pm, 0); in reg_match()
213 LOGE("failed to match with reg (%s) str (%s)\n", pattern, str); in reg_match()
225 *(char *)mempcpy(matched_sub, str + pm[0].rm_so, in reg_match()
291 int str_split_ere(const char *str, size_t slen, in str_split_ere() argument
305 if (!str || !slen || !fmt || !flen) in str_split_ere()
308 _str = strndup(str, slen); in str_split_ere()