29 enum aa_cmp (*
cmp)(
const void* a,
const void* b);
39 enum aa_cmp (*cmp)(
const void*,
const void*),
40 unsigned int entry_offset,
unsigned int key_offset);
void * aa_prev(const struct aa_head *head, const void *elem)
void * aa_find(const struct aa_head *head, const void *key)
void * aa_min(const struct aa_head *head)
void aa_insert(struct aa_head *head, void *elem)
void aa_init(struct aa_head *head, enum aa_cmp(*cmp)(const void *, const void *), unsigned int entry_offset, unsigned int key_offset)
The AA-Tree allows duplicate entries.
void aa_remove(struct aa_head *head, void *elem)
void * aa_max(const struct aa_head *head)
void * aa_next(const struct aa_head *head, const void *elem)
aa_cmp
This Source Code Form is subject to the terms of the Mozilla Public License, v.
unsigned int entry_offset
enum aa_cmp(* cmp)(const void *a, const void *b)