Lines Matching refs:str

198 char* avb_strdup(const char* str) {  in avb_strdup()  argument
199 size_t len = avb_strlen(str); in avb_strdup()
205 avb_memcpy(ret, str, len); in avb_strdup()
237 const char* str, in avb_strv_find_str() argument
242 avb_memcmp(strings[n], str, str_size) == 0) { in avb_strv_find_str()
249 char* avb_replace(const char* str, const char* search, const char* replace) { in avb_replace() argument
258 str_after_last_replace = str; in avb_replace()
259 while (*str != '\0') { in avb_replace()
264 s = avb_strstr(str, search); in avb_replace()
269 num_before = s - str; in avb_replace()
277 avb_memcpy(ret, str, num_before); in avb_replace()
289 avb_memcpy(new_str + ret_len, str, num_before); in avb_replace()
297 str = s + search_len; in avb_replace()
298 str_after_last_replace = str; in avb_replace()
328 char* avb_strdupv(const char* str, ...) { in avb_strdupv() argument
338 va_start(ap, str); in avb_strdupv()
340 size_t str_len = avb_strlen(str); in avb_strdupv()
341 strings[num_strings] = str; in avb_strdupv()
352 str = va_arg(ap, const char*); in avb_strdupv()
353 } while (str != NULL); in avb_strdupv()
373 const char* avb_basename(const char* str) { in avb_basename() argument
377 len = avb_strlen(str); in avb_basename()
380 if (str[n] == '/') { in avb_basename()
381 return str + n + 1; in avb_basename()
385 return str; in avb_basename()
388 void avb_uppercase(char* str) { in avb_uppercase() argument
390 for (i = 0; str[i] != '\0'; ++i) { in avb_uppercase()
391 if (str[i] <= 0x7A && str[i] >= 0x61) { in avb_uppercase()
392 str[i] -= 0x20; in avb_uppercase()