• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/libucl/src/

Lines Matching refs:ucl_object_t

34 	const ucl_object_t *obj;
40 kvec_t(const ucl_object_t *) ar;
104 ucl_hash_func (const ucl_object_t *o)
109 ucl_hash_equal (const ucl_object_t *k1, const ucl_object_t *k2)
118 KHASH_INIT (ucl_hash_node, const ucl_object_t *, struct ucl_hash_elt, 1,
122 ucl_hash_caseless_func (const ucl_object_t *o)
183 ucl_hash_caseless_equal (const ucl_object_t *k1, const ucl_object_t *k2)
230 KHASH_INIT (ucl_hash_caseless_node, const ucl_object_t *, struct ucl_hash_elt, 1,
261 const ucl_object_t *cur, *tmp;
278 func (__DECONST (ucl_object_t *, cur));
301 ucl_hash_insert (ucl_hash_t* hashlin, const ucl_object_t *obj,
318 kv_push_safe (const ucl_object_t *, hashlin->ar, obj, e0);
329 kv_push_safe (const ucl_object_t *, hashlin->ar, obj, e0);
341 void ucl_hash_replace (ucl_hash_t* hashlin, const ucl_object_t *old,
342 const ucl_object_t *new)
383 const ucl_object_t **cur;
384 const ucl_object_t **end;
393 const ucl_object_t *ret = NULL;
436 const ucl_object_t*
440 const ucl_object_t *ret = NULL;
441 ucl_object_t search;
475 ucl_hash_delete (ucl_hash_t* hashlin, const ucl_object_t *obj)
493 kv_del (const ucl_object_t *, hashlin->ar, elt->ar_idx);
510 kv_del (const ucl_object_t *, hashlin->ar, elt->ar_idx);
529 kv_resize_safe (const ucl_object_t *, hashlin->ar, sz, e0);
594 const ucl_object_t *oa = *(const ucl_object_t **)a,
595 *ob = *(const ucl_object_t **)b;
607 const ucl_object_t *oa = *(const ucl_object_t **)a,
608 *ob = *(const ucl_object_t **)b;
622 qsort (hashlin->ar.a, hashlin->ar.n, sizeof (ucl_object_t *),
626 qsort (hashlin->ar.a, hashlin->ar.n, sizeof (ucl_object_t *),