49 int ( *
smaller )(
const void *,
const void * ) );
68 #define TEST_FSTAT_TOPLIST_INCLUSION(list, element) \
69 ( ( (list)->elems < (list)->length ||( ((list)->smaller) ((const void *)(element),((list)->heap)[0]) < 0) ) )
int create_toplist(toplist_t **list, size_t length, size_t size, int(*smaller)(const void *, const void *))
void free_toplist(toplist_t **list)
void qsort_toplist(toplist_t *list, int(*compare)(const void *, const void *))
void qsort_toplist_r(toplist_t *list, int(*compare)(const void *, const void *))
int insert_into_toplist(toplist_t *list, void *element)
int compare_toplists(toplist_t *list1, toplist_t *list2)
void * toplist_elem(toplist_t *list, size_t idx)
void go_through_toplist(toplist_t *list, void(*handle)(void *))
void clear_toplist(toplist_t *list)
static int smaller(const void *a, const void *b)