Lines Matching refs:ds
10 data_string *ds = data_string_init(); in data_string_copy() local
12 buffer_copy_string_buffer(ds->key, src->key); in data_string_copy()
13 buffer_copy_string_buffer(ds->value, src->value); in data_string_copy()
14 ds->is_index_key = src->is_index_key; in data_string_copy()
15 return (data_unset *)ds; in data_string_copy()
19 data_string *ds = (data_string *)d; in data_string_free() local
21 buffer_free(ds->key); in data_string_free()
22 buffer_free(ds->value); in data_string_free()
28 data_string *ds = (data_string *)d; in data_string_reset() local
31 buffer_reset(ds->key); in data_string_reset()
32 buffer_reset(ds->value); in data_string_reset()
71 data_string *ds = (data_string *)d; in data_string_print() local
76 if (ds->value->used < 1) { in data_string_print()
83 for (i = 0; i < ds->value->used - 1; i++) { in data_string_print()
84 unsigned char c = ds->value->ptr[i]; in data_string_print()
96 data_string *ds; in data_string_init() local
98 ds = calloc(1, sizeof(*ds)); in data_string_init()
99 assert(ds); in data_string_init()
101 ds->key = buffer_init(); in data_string_init()
102 ds->value = buffer_init(); in data_string_init()
104 ds->copy = data_string_copy; in data_string_init()
105 ds->free = data_string_free; in data_string_init()
106 ds->reset = data_string_reset; in data_string_init()
107 ds->insert_dup = data_string_insert_dup; in data_string_init()
108 ds->print = data_string_print; in data_string_init()
109 ds->type = TYPE_STRING; in data_string_init()
111 return ds; in data_string_init()
115 data_string *ds; in data_response_init() local
117 ds = data_string_init(); in data_response_init()
118 ds->insert_dup = data_response_insert_dup; in data_response_init()
120 return ds; in data_response_init()