Lines Matching refs:du
32 static void array_data_string_free(data_unset *du) { in array_data_string_free() argument
33 data_string *ds = (data_string *)du; in array_data_string_free()
62 static void array_data_integer_free(data_unset *du) { in array_data_integer_free() argument
63 data_integer *di = (data_integer *)du; in array_data_integer_free()
91 static void array_data_array_free(data_unset *du) { in array_data_array_free() argument
92 data_array *da = (data_array *)du; in array_data_array_free()
174 data_unset *du;
179 du = a->data[a->used];
180 force_assert(a->sorted[a->used] == du); /* only works on "simple" lists */
183 return du;
323 data_unset * const du = (a->used < a->size) ? a->data[a->used] : NULL; in array_get_unused_element() local
324 if (NULL != du && du->type == t) { in array_get_unused_element()
326 return du; in array_get_unused_element()
477 data_unset *du = a->data[i]; in array_is_vlist() local
478 if (!buffer_is_unset(&du->key) || du->type != TYPE_STRING) return 0; in array_is_vlist()
485 data_unset *du = a->data[i]; in array_is_kvany() local
486 if (buffer_is_unset(&du->key)) return 0; in array_is_kvany()
493 data_unset *du = a->data[i]; in array_is_kvarray() local
494 if (buffer_is_unset(&du->key) || du->type != TYPE_ARRAY) return 0; in array_is_kvarray()
501 data_unset *du = a->data[i]; in array_is_kvstring() local
502 if (buffer_is_unset(&du->key) || du->type != TYPE_STRING) return 0; in array_is_kvstring()