Lines Matching refs:data_unset
13 static data_unset *array_data_string_copy(const data_unset *s) { in array_data_string_copy()
18 return (data_unset *)ds; in array_data_string_copy()
22 static void array_data_string_insert_dup(data_unset *dst, data_unset *src) { in array_data_string_insert_dup()
32 static void array_data_string_free(data_unset *du) { in array_data_string_free()
54 static data_unset *array_data_integer_copy(const data_unset *s) { in array_data_integer_copy()
59 return (data_unset *)di; in array_data_integer_copy()
62 static void array_data_integer_free(data_unset *du) { in array_data_integer_free()
83 static data_unset *array_data_array_copy(const data_unset *s) { in array_data_array_copy()
88 return (data_unset *)da; in array_data_array_copy()
91 static void array_data_array_free(data_unset *du) { in array_data_array_free()
130 data_unset ** const data = a->data; in array_free_data()
173 data_unset *array_pop(array * const a) {
174 data_unset *du;
248 data_unset *array_get_element_klen_ext(const array * const a, const int ext, const char *key, const… in array_get_element_klen_ext()
284 const data_unset *array_get_element_klen(const array * const a, const char *key, const uint32_t kle… in array_get_element_klen()
290 data_unset *array_get_data_unset(const array * const a, const char *key, const uint32_t klen) { in array_get_data_unset()
295 data_unset *array_extract_element_klen(array * const a, const char *key, const uint32_t klen) { in array_extract_element_klen()
300 data_unset * const entry = a->sorted[ipos]; in array_extract_element_klen()
303 data_unset ** const d = a->sorted + ipos; in array_extract_element_klen()
318 static data_unset *array_get_unused_element(array * const a, const data_type_t t) { in array_get_unused_element()
323 data_unset * const du = (a->used < a->size) ? a->data[a->used] : NULL; in array_get_unused_element()
330 data_unset ** const data = a->data; in array_get_unused_element()
333 data_unset * const ds = data[i]; in array_get_unused_element()
348 static data_unset * array_insert_data_at_pos(array * const a, data_unset * const entry, const uint_… in array_insert_data_at_pos()
350 data_unset * const prev = a->data[a->used]; in array_insert_data_at_pos()
363 data_unset ** const d = a->sorted + pos; in array_insert_data_at_pos()
377 return (data_integer *)array_insert_data_at_pos(a, (data_unset *)di, pos); in array_insert_integer_at_pos()
384 return (data_string *)array_insert_data_at_pos(a, (data_unset *)ds, pos); in array_insert_string_at_pos()
427 static data_unset **array_find_or_insert(array * const a, data_unset * const entry) { in array_find_or_insert()
445 void array_replace(array * const a, data_unset * const entry) { in array_replace()
451 data_unset *old = a->sorted[ipos]; in array_replace()
463 void array_insert_unique(array * const a, data_unset * const entry) { in array_insert_unique()
464 data_unset **old; in array_insert_unique()
477 data_unset *du = a->data[i]; in array_is_vlist()
485 data_unset *du = a->data[i]; in array_is_kvany()
493 data_unset *du = a->data[i]; in array_is_kvarray()
501 data_unset *du = a->data[i]; in array_is_kvstring()
513 data_unset *
525 data_unset *
537 data_unset *
546 data_unset *
580 data_unset *
595 data_unset *
640 data_unset *