Lines Matching refs:ds
9 data_array *ds = data_array_init(); in data_array_copy() local
11 buffer_copy_string_buffer(ds->key, src->key); in data_array_copy()
12 array_free(ds->value); in data_array_copy()
13 ds->value = array_init_array(src->value); in data_array_copy()
14 ds->is_index_key = src->is_index_key; in data_array_copy()
15 return (data_unset *)ds; in data_array_copy()
19 data_array *ds = (data_array *)d; in data_array_free() local
21 buffer_free(ds->key); in data_array_free()
22 array_free(ds->value); in data_array_free()
28 data_array *ds = (data_array *)d; in data_array_reset() local
31 buffer_reset(ds->key); in data_array_reset()
32 array_reset(ds->value); in data_array_reset()
44 data_array *ds = (data_array *)d; in data_array_print() local
46 array_print(ds->value, depth); in data_array_print()
50 data_array *ds; in data_array_init() local
52 ds = calloc(1, sizeof(*ds)); in data_array_init()
54 ds->key = buffer_init(); in data_array_init()
55 ds->value = array_init(); in data_array_init()
57 ds->copy = data_array_copy; in data_array_init()
58 ds->free = data_array_free; in data_array_init()
59 ds->reset = data_array_reset; in data_array_init()
60 ds->insert_dup = data_array_insert_dup; in data_array_init()
61 ds->print = data_array_print; in data_array_init()
62 ds->type = TYPE_ARRAY; in data_array_init()
64 return ds; in data_array_init()