|
librfn
An ad-hoc utility library
|
#include <assert.h>#include <stdint.h>#include <stdlib.h>#include "librfn/util.h"#include "librfn/list.h"Go to the source code of this file.
Functions | |
| void | list_insert (list_t *list, list_node_t *node) |
| void | list_insert_sorted (list_t *list, list_node_t *node, list_node_compare_t *nodecmp) |
| void | list_push (list_t *list, list_node_t *node) |
| list_node_t * | list_extract (list_t *list) |
| list_node_t * | list_iterate (list_t *list, list_iterator_t *iter) |
| list_node_t * | list_iterator_next (list_iterator_t *iter) |
| void | list_iterator_insert (list_iterator_t *iter, list_node_t *node) |
| list_node_t * | list_iterator_remove (list_iterator_t *iter) |
| bool | list_contains (list_t *list, list_node_t *node, list_iterator_t *iter) |
| bool | list_remove (list_t *list, list_node_t *node) |
1.8.10