|
Functions |
void | llist_node_print (Llist *node, int spaces) |
Comparison | llist_node_compare (Llist *na, Llist *nb, CompareFunc cfunc) |
Llist * | llist_append (Llist *list, void *data) |
Llist * | llist_prepend (Llist *list, void *data) |
Llist * | llist_remove (Llist *list, void *data) |
Llist * | llist_remove_cfunc (Llist *list, void *data, CompareFunc cfunc) |
Llist * | llist_remove_opfunc (Llist *list, void *data, OperationFunc opfunc) |
Llist * | llist_remove_cfunc_opfunc (Llist *list, void *data, CompareFunc cfunc, OperationFunc opfunc) |
Llist * | llist_duplicate (Llist *origlist) |
void | llist_free (Llist *list) |
void | llist_free_opfunc (Llist *list, OperationFunc opfunc) |
Llist * | llist_seek (Llist *list, void *data) |
Llist * | llist_seek_cfunc (Llist *list, void *data, CompareFunc cfunc) |
Llist * | llist_seek_position (Llist *list, unsigned long pos) |
Llist * | llist_rewind (Llist *list) |
Llist * | llist_fastforward (Llist *list) |
Llist * | llist_reverse (Llist *list) |
Llist * | llist_bubblesort (Llist *list, CompareFunc cfunc) |
Llist * | llist_quicksort (Llist *list, CompareFunc cfunc) |
Llist * | llist_data_rise (Llist *list, void *data) |
Llist * | llist_data_fall (Llist *list, void *data) |
void | llist_autorewind_set (Llist *list, int autorewind) |
void | llist_default_autorewind_set (int autorewind) |
void | llist_pivot_threshold_set (Llist *list, int pivot_threshold) |
unsigned long | llist_length (Llist *list) |
unsigned long | llist_length_recalculate (Llist *list) |
void | llist_extras_print (Llist *list) |