Lines Matching refs:m_data
60 strcpy(newdata, ad->m_data); in resize()
61 free(ad->m_data); in resize()
62 ad->m_data = newdata; in resize()
95 memmove(ad->m_data + strlen(aux), ad->m_data, ad->m_length + 1); in prepend_or_append()
96 memcpy(ad->m_data, aux, strlen(aux)); in prepend_or_append()
98 strcpy(ad->m_data + ad->m_length, aux); in prepend_or_append()
127 ad->m_data = (char *)malloc(sizeof(char)); in atf_dynstr_init()
128 if (ad->m_data == NULL) { in atf_dynstr_init()
133 ad->m_data[0] = '\0'; in atf_dynstr_init()
155 ad->m_data = (char *)malloc(ad->m_datasize); in atf_dynstr_init_ap()
156 if (ad->m_data == NULL) { in atf_dynstr_init_ap()
162 ret = vsnprintf(ad->m_data, ad->m_datasize, fmt, ap2); in atf_dynstr_init_ap()
165 free(ad->m_data); in atf_dynstr_init_ap()
172 free(ad->m_data); in atf_dynstr_init_ap()
173 ad->m_data = NULL; in atf_dynstr_init_ap()
180 POST(atf_is_error(err) || ad->m_data != NULL); in atf_dynstr_init_ap()
207 ad->m_data = (char *)malloc(memlen + 1); in atf_dynstr_init_raw()
208 if (ad->m_data == NULL) { in atf_dynstr_init_raw()
214 memcpy(ad->m_data, mem, memlen); in atf_dynstr_init_raw()
215 ad->m_data[memlen] = '\0'; in atf_dynstr_init_raw()
216 ad->m_length = strlen(ad->m_data); in atf_dynstr_init_raw()
235 ad->m_data = (char *)malloc(ad->m_datasize); in atf_dynstr_init_rep()
236 if (ad->m_data == NULL) { in atf_dynstr_init_rep()
241 memset(ad->m_data, ch, len); in atf_dynstr_init_rep()
242 ad->m_data[len] = '\0'; in atf_dynstr_init_rep()
260 return atf_dynstr_init_raw(ad, src->m_data + beg, end - beg); in atf_dynstr_init_substr()
268 dest->m_data = (char *)malloc(src->m_datasize); in atf_dynstr_copy()
269 if (dest->m_data == NULL) in atf_dynstr_copy()
272 memcpy(dest->m_data, src->m_data, src->m_datasize); in atf_dynstr_copy()
284 INV(ad->m_data != NULL); in atf_dynstr_fini()
285 free(ad->m_data); in atf_dynstr_fini()
291 INV(ad->m_data != NULL); in atf_dynstr_fini_disown()
292 return ad->m_data; in atf_dynstr_fini_disown()
302 return ad->m_data; in atf_dynstr_cstring()
316 for (pos = ad->m_length; pos > 0 && ad->m_data[pos - 1] != ch; pos--) in atf_dynstr_rfind_ch()
355 ad->m_data[0] = '\0'; in atf_dynstr_clear()
392 return strcmp(ad->m_data, str) == 0; in atf_equal_dynstr_cstring()
398 return strcmp(s1->m_data, s2->m_data) == 0; in atf_equal_dynstr_dynstr()