Lines Matching defs:dict

138 static void free_nodes(dict_t *dict, dnode_t *node, dnode_t *nil)  in free_nodes()
156 static int verify_bintree(dict_t *dict) in verify_bintree()
280 void dict_set_allocator(dict_t *dict, dnode_alloc_t al, in dict_set_allocator()
297 void dict_destroy(dict_t *dict) in dict_destroy()
309 void dict_free_nodes(dict_t *dict) in dict_free_nodes()
322 void dict_free(dict_t *dict) in dict_free()
335 dict_t *dict_init(dict_t *dict, dictcount_t maxcount, dict_comp_t comp) in dict_init()
356 void dict_init_like(dict_t *dict, const dict_t *template) in dict_init_like()
377 static void dict_clear(dict_t *dict) in dict_clear()
394 int dict_verify(dict_t *dict) in dict_verify()
454 dnode_t *dict_lookup(dict_t *dict, const void *key) in dict_lookup()
493 dnode_t *dict_lower_bound(dict_t *dict, const void *key) in dict_lower_bound()
525 dnode_t *dict_upper_bound(dict_t *dict, const void *key) in dict_upper_bound()
561 void dict_insert(dict_t *dict, dnode_t *node, const void *key) in dict_insert()
659 dnode_t *dict_delete(dict_t *dict, dnode_t *delete) in dict_delete()
834 int dict_alloc_insert(dict_t *dict, const void *key, void *data) in dict_alloc_insert()
847 void dict_delete_free(dict_t *dict, dnode_t *node) in dict_delete_free()
859 dnode_t *dict_first(dict_t *dict) in dict_first()
875 dnode_t *dict_last(dict_t *dict) in dict_last()
893 dnode_t *dict_next(dict_t *dict, dnode_t *curr) in dict_next()
919 dnode_t *dict_prev(dict_t *dict, dnode_t *curr) in dict_prev()
940 void dict_allow_dupes(dict_t *dict) in dict_allow_dupes()
952 dictcount_t dict_count(dict_t *dict) in dict_count()
957 int dict_isempty(dict_t *dict) in dict_isempty()
962 int dict_isfull(dict_t *dict) in dict_isfull()
967 int dict_contains(dict_t *dict, dnode_t *node) in dict_contains()
1030 void dict_process(dict_t *dict, void *context, dnode_process_t function) in dict_process()
1044 static void load_begin_internal(dict_load_t *load, dict_t *dict) in load_begin_internal()
1051 void dict_load_begin(dict_load_t *load, dict_t *dict) in dict_load_begin()
1059 dict_t *dict = load->dictptr; in dict_load_next() local
1083 dict_t *dict = load->dictptr; in dict_load_end() local