Lines Matching refs:dest

184 dyn_string_copy (dyn_string_t dest, dyn_string_t src)  in dyn_string_copy()  argument
186 if (dest == src) in dyn_string_copy()
190 if (dyn_string_resize (dest, src->length) == NULL) in dyn_string_copy()
193 strcpy (dest->s, src->s); in dyn_string_copy()
195 dest->length = src->length; in dyn_string_copy()
204 dyn_string_copy_cstr (dyn_string_t dest, const char *src) in dyn_string_copy_cstr() argument
208 if (dyn_string_resize (dest, length) == NULL) in dyn_string_copy_cstr()
211 strcpy (dest->s, src); in dyn_string_copy_cstr()
213 dest->length = length; in dyn_string_copy_cstr()
223 dyn_string_prepend (dyn_string_t dest, dyn_string_t src) in dyn_string_prepend() argument
225 return dyn_string_insert (dest, 0, src); in dyn_string_prepend()
233 dyn_string_prepend_cstr (dyn_string_t dest, const char *src) in dyn_string_prepend_cstr() argument
235 return dyn_string_insert_cstr (dest, 0, src); in dyn_string_prepend_cstr()
244 dyn_string_insert (dyn_string_t dest, int pos, dyn_string_t src) in dyn_string_insert() argument
248 if (src == dest) in dyn_string_insert()
251 if (dyn_string_resize (dest, dest->length + src->length) == NULL) in dyn_string_insert()
254 for (i = dest->length; i >= pos; --i) in dyn_string_insert()
255 dest->s[i + src->length] = dest->s[i]; in dyn_string_insert()
257 strncpy (dest->s + pos, src->s, src->length); in dyn_string_insert()
259 dest->length += src->length; in dyn_string_insert()
269 dyn_string_insert_cstr (dyn_string_t dest, int pos, const char *src) in dyn_string_insert_cstr() argument
274 if (dyn_string_resize (dest, dest->length + length) == NULL) in dyn_string_insert_cstr()
277 for (i = dest->length; i >= pos; --i) in dyn_string_insert_cstr()
278 dest->s[i + length] = dest->s[i]; in dyn_string_insert_cstr()
280 strncpy (dest->s + pos, src, length); in dyn_string_insert_cstr()
282 dest->length += length; in dyn_string_insert_cstr()
291 dyn_string_insert_char (dyn_string_t dest, int pos, int c) in dyn_string_insert_char() argument
295 if (dyn_string_resize (dest, dest->length + 1) == NULL) in dyn_string_insert_char()
298 for (i = dest->length; i >= pos; --i) in dyn_string_insert_char()
299 dest->s[i + 1] = dest->s[i]; in dyn_string_insert_char()
301 dest->s[pos] = c; in dyn_string_insert_char()
303 ++dest->length; in dyn_string_insert_char()
312 dyn_string_append (dyn_string_t dest, dyn_string_t s) in dyn_string_append() argument
314 if (dyn_string_resize (dest, dest->length + s->length) == 0) in dyn_string_append()
316 strcpy (dest->s + dest->length, s->s); in dyn_string_append()
317 dest->length += s->length; in dyn_string_append()
326 dyn_string_append_cstr (dyn_string_t dest, const char *s) in dyn_string_append_cstr() argument
332 if (dyn_string_resize (dest, dest->length + len) == NULL) in dyn_string_append_cstr()
334 strcpy (dest->s + dest->length, s); in dyn_string_append_cstr()
335 dest->length += len; in dyn_string_append_cstr()
343 dyn_string_append_char (dyn_string_t dest, int c) in dyn_string_append_char() argument
346 if (dyn_string_resize (dest, dest->length + 1) == NULL) in dyn_string_append_char()
349 dest->s[dest->length] = c; in dyn_string_append_char()
351 dest->s[dest->length + 1] = '\0'; in dyn_string_append_char()
353 ++(dest->length); in dyn_string_append_char()
364 dyn_string_substring (dyn_string_t dest, dyn_string_t src, in dyn_string_substring() argument
374 if (dyn_string_resize (dest, length) == NULL) in dyn_string_substring()
378 dest->s[i] = src->s[start + i]; in dyn_string_substring()
380 dest->s[length] = '\0'; in dyn_string_substring()
382 dest->length = length; in dyn_string_substring()