Lines Matching refs:di
56 data_integer *di = array_data_integer_init(); in array_data_integer_copy() local
57 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&di->key, &src->key); in array_data_integer_copy()
58 di->value = src->value; in array_data_integer_copy()
59 return (data_unset *)di; in array_data_integer_copy()
63 data_integer *di = (data_integer *)du; in array_data_integer_free() local
64 free(di->key.ptr); in array_data_integer_free()
65 free(di); in array_data_integer_free()
75 data_integer *di = ck_calloc(1, sizeof(*di)); in array_data_integer_init() local
76 di->type = TYPE_INTEGER; in array_data_integer_init()
77 di->fn = &integer_fn; in array_data_integer_init()
78 return di; in array_data_integer_init()
372 data_integer *di = (data_integer *)array_get_unused_element(a,TYPE_INTEGER); in array_insert_integer_at_pos()
373 if (NULL == di) di = array_data_integer_init(); in array_insert_integer_at_pos()
375 data_integer * const di = array_data_integer_init(); in array_insert_integer_at_pos() local
377 return (data_integer *)array_insert_data_at_pos(a, (data_unset *)di, pos); in array_insert_integer_at_pos()
403 data_integer * const di =array_insert_integer_at_pos(a,(uint32_t)(-ipos-1)); in array_get_int_ptr() local
404 buffer_copy_string_len(&di->key, k, klen); in array_get_int_ptr()
405 di->value = 0; in array_get_int_ptr()
406 return &di->value; in array_get_int_ptr()