Lines Matching refs:ds
9 data_integer *ds = data_integer_init(); in data_integer_copy() local
11 buffer_copy_string_buffer(ds->key, src->key); in data_integer_copy()
12 ds->is_index_key = src->is_index_key; in data_integer_copy()
13 ds->value = src->value; in data_integer_copy()
14 return (data_unset *)ds; in data_integer_copy()
18 data_integer *ds = (data_integer *)d; in data_integer_free() local
20 buffer_free(ds->key); in data_integer_free()
26 data_integer *ds = (data_integer *)d; in data_integer_reset() local
29 buffer_reset(ds->key); in data_integer_reset()
30 ds->value = 0; in data_integer_reset()
42 data_integer *ds = (data_integer *)d; in data_integer_print() local
45 fprintf(stdout, "%d", ds->value); in data_integer_print()
50 data_integer *ds; in data_integer_init() local
52 ds = calloc(1, sizeof(*ds)); in data_integer_init()
54 ds->key = buffer_init(); in data_integer_init()
55 ds->value = 0; in data_integer_init()
57 ds->copy = data_integer_copy; in data_integer_init()
58 ds->free = data_integer_free; in data_integer_init()
59 ds->reset = data_integer_reset; in data_integer_init()
60 ds->insert_dup = data_integer_insert_dup; in data_integer_init()
61 ds->print = data_integer_print; in data_integer_init()
62 ds->type = TYPE_INTEGER; in data_integer_init()
64 return ds; in data_integer_init()