22#include "zix/common.h"
* e
Definition inflate.c:1404
struct huft * t
Definition inflate.c:943
register unsigned i
Definition inflate.c:1575
void(* ZixDestroyFunc)(void *ptr)
Definition common.h:128
ZIX_CONST_API ZixTreeIter * zix_tree_end(ZixTree *t)
Definition tree.c:635
ZIX_PURE_API size_t zix_tree_size(const ZixTree *t)
Definition tree.c:107
ZIX_CONST_API bool zix_tree_iter_is_end(const ZixTreeIter *i)
Definition tree.c:671
ZIX_PURE_API ZixTreeIter * zix_tree_iter_prev(ZixTreeIter *i)
Definition tree.c:706
ZIX_PURE_API ZixTreeIter * zix_tree_rbegin(ZixTree *t)
Definition tree.c:650
struct ZixTreeImpl ZixTree
Definition tree.h:39
ZIX_API ZixStatus zix_tree_remove(ZixTree *t, ZixTreeIter *ti)
Definition tree.c:442
ZIX_CONST_API ZixTreeIter * zix_tree_rend(ZixTree *t)
Definition tree.c:655
ZixStatus
Definition common.h:81
ZIX_API ZixTree * zix_tree_new(bool allow_duplicates, ZixComparator cmp, void *cmp_data, ZixDestroyFunc destroy)
Definition tree.c:69
ZIX_PURE_API ZixTreeIter * zix_tree_begin(ZixTree *t)
Definition tree.c:629
ZIX_API void zix_tree_free(ZixTree *t)
Definition tree.c:98
ZIX_API ZixStatus zix_tree_insert(ZixTree *t, void *e, ZixTreeIter **ti)
Definition tree.c:345
ZIX_API ZixStatus zix_tree_find(const ZixTree *t, const void *e, ZixTreeIter **ti)
Definition tree.c:602
ZIX_CONST_API bool zix_tree_iter_is_rend(const ZixTreeIter *i)
Definition tree.c:677
struct ZixTreeNodeImpl ZixTreeIter
Definition tree.h:44
int(* ZixComparator)(const void *a, const void *b, const void *user_data)
Definition common.h:116
ZIX_PURE_API void * zix_tree_get(const ZixTreeIter *ti)
Definition tree.c:623
ZIX_PURE_API ZixTreeIter * zix_tree_iter_next(ZixTreeIter *i)
Definition tree.c:683