Lines Matching refs:data_string
14 data_string *src = (data_string *)s; in array_data_string_copy()
15 data_string *ds = array_data_string_init(); in array_data_string_copy()
23 data_string *ds_dst = (data_string *)dst; in array_data_string_insert_dup()
24 data_string *ds_src = (data_string *)src; in array_data_string_insert_dup()
33 data_string *ds = (data_string *)du; in array_data_string_free()
40 data_string *array_data_string_init(void) { in array_data_string_init()
46 data_string *ds = ck_calloc(1, sizeof(*ds)); in array_data_string_init()
161 data_string ** const data = (data_string **)a->data; in array_reset_data_strings()
165 data_string * const ds = data[i]; in array_reset_data_strings()
232 const int x = ((data_string *)a->sorted[probe])->ext; in array_get_index_ext()
381 static data_string * array_insert_string_at_pos(array * const a, const uint_fast32_t pos) { in array_insert_string_at_pos()
382 data_string *ds = (data_string *)array_get_unused_element(a, TYPE_STRING); in array_insert_string_at_pos()
384 return (data_string *)array_insert_data_at_pos(a, (data_unset *)ds, pos); in array_insert_string_at_pos()
390 if (ipos >= 0) return &((data_string *)a->sorted[ipos])->value; in array_get_buf_ptr_ext()
392 data_string * const ds = array_insert_string_at_pos(a, (uint32_t)(-ipos-1)); in array_get_buf_ptr_ext()
411 if (ipos >= 0) return &((data_string *)a->sorted[ipos])->value; in array_get_buf_ptr()
413 data_string * const ds = array_insert_string_at_pos(a, (uint32_t)(-ipos-1)); in array_get_buf_ptr()
420 data_string * const ds = array_insert_string_at_pos(a, a->used); in array_insert_value()
558 const buffer * const value = &((data_string *)a->data[i])->value; in array_match_value_prefix()
572 const buffer * const value = &((data_string *)a->data[i])->value; in array_match_value_prefix_nc()
617 const buffer * const value = &((data_string *)a->data[i])->value; in array_match_value_suffix()
632 const buffer * const value = &((data_string *)a->data[i])->value; in array_match_value_suffix_nc()