Lines Matching defs:dest
397 cat(char **dest, const char *str, size_t n)
401 assert(dest != NULL && *dest != NULL);
403 existing_length = strlen(*dest);
404 both = resize(*dest, existing_length + n + 1);
411 *dest = both;
417 ralloc_strcat(char **dest, const char *str)
419 return cat(dest, str, strlen(str));
423 ralloc_strncat(char **dest, const char *str, size_t n)
425 return cat(dest, str, strnlen(str, n));
429 ralloc_str_append(char **dest, const char *str,
433 assert(dest != NULL && *dest != NULL);
435 both = resize(*dest, existing_length + str_size + 1);
442 *dest = both;
866 linear_cat(void *parent, char **dest, const char *str, unsigned n)
870 assert(dest != NULL && *dest != NULL);
872 existing_length = strlen(*dest);
873 both = linear_realloc(parent, *dest, existing_length + n + 1);
880 *dest = both;
885 linear_strcat(void *parent, char **dest, const char *str)
887 return linear_cat(parent, dest, str, strlen(str));