Lines Matching refs:length

73   ds_struct_ptr->length = 0;  in dyn_string_init()
176 ds->length = 0; in dyn_string_clear()
190 if (dyn_string_resize (dest, src->length) == NULL) in dyn_string_copy()
195 dest->length = src->length; in dyn_string_copy()
206 int length = strlen (src); in dyn_string_copy_cstr() local
208 if (dyn_string_resize (dest, length) == NULL) in dyn_string_copy_cstr()
213 dest->length = length; in dyn_string_copy_cstr()
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()
272 int length = strlen (src); in dyn_string_insert_cstr() local
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()
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()
303 ++dest->length; in dyn_string_insert_char()
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()
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()
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()
368 int length = end - start; in dyn_string_substring() local
370 if (start > end || start > src->length || end > src->length) in dyn_string_substring()
374 if (dyn_string_resize (dest, length) == NULL) in dyn_string_substring()
377 for (i = length; --i >= 0; ) in dyn_string_substring()
380 dest->s[length] = '\0'; in dyn_string_substring()
382 dest->length = length; in dyn_string_substring()
393 if (ds1->length != ds2->length) in dyn_string_eq()