Lines Matching refs:dest

192 dyn_string_copy (dest, src)
193 dyn_string_t dest;
196 if (dest == src)
200 if (dyn_string_resize (dest, src->length) == NULL)
203 strcpy (dest->s, src->s);
205 dest->length = src->length;
214 dyn_string_copy_cstr (dest, src)
215 dyn_string_t dest;
220 if (dyn_string_resize (dest, length) == NULL)
223 strcpy (dest->s, src);
225 dest->length = length;
235 dyn_string_prepend (dest, src)
236 dyn_string_t dest;
239 return dyn_string_insert (dest, 0, src);
247 dyn_string_prepend_cstr (dest, src)
248 dyn_string_t dest;
251 return dyn_string_insert_cstr (dest, 0, src);
260 dyn_string_insert (dest, pos, src)
261 dyn_string_t dest;
267 if (src == dest)
270 if (dyn_string_resize (dest, dest->length + src->length) == NULL)
273 for (i = dest->length; i >= pos; --i)
274 dest->s[i + src->length] = dest->s[i];
276 strncpy (dest->s + pos, src->s, src->length);
278 dest->length += src->length;
288 dyn_string_insert_cstr (dest, pos, src)
289 dyn_string_t dest;
296 if (dyn_string_resize (dest, dest->length + length) == NULL)
299 for (i = dest->length; i >= pos; --i)
300 dest->s[i + length] = dest->s[i];
302 strncpy (dest->s + pos, src, length);
304 dest->length += length;
313 dyn_string_insert_char (dest, pos, c)
314 dyn_string_t dest;
320 if (dyn_string_resize (dest, dest->length + 1) == NULL)
323 for (i = dest->length; i >= pos; --i)
324 dest->s[i + 1] = dest->s[i];
326 dest->s[pos] = c;
328 ++dest->length;
337 dyn_string_append (dest, s)
338 dyn_string_t dest;
341 if (dyn_string_resize (dest, dest->length + s->length) == 0)
343 strcpy (dest->s + dest->length, s->s);
344 dest->length += s->length;
353 dyn_string_append_cstr (dest, s)
354 dyn_string_t dest;
361 if (dyn_string_resize (dest, dest->length + len) == NULL)
363 strcpy (dest->s + dest->length, s);
364 dest->length += len;
372 dyn_string_append_char (dest, c)
373 dyn_string_t dest;
377 if (dyn_string_resize (dest, dest->length + 1) == NULL)
380 dest->s[dest->length] = c;
382 dest->s[dest->length + 1] = '\0';
384 ++(dest->length);
395 dyn_string_substring (dest, src, start, end)
396 dyn_string_t dest;
408 if (dyn_string_resize (dest, length) == NULL)
412 dest->s[i] = src->s[start + i];
414 dest->s[length] = '\0';
416 dest->length = length;