Lines Matching defs:list
40 struct list { struct
42 struct list *l_next; argument
47 list_add(list_t **list, void *data) in list_add()
59 slist_add(list_t **list, void *data, int (*cmp)(void *, void *)) in slist_add()
79 list_remove(list_t **list, void *data, int (*cmp)(void *, void *, void *), in list_remove()
101 list_free(list_t *list, void (*datafree)(void *, void *), void *private) in list_free()
119 list_iter(list_t *list, int (*func)(void *, void *), void *private) in list_iter()
144 list_count(list_t *list) in list_count()
150 list_empty(list_t *list) in list_empty()
156 list_find(list_t *list, void *tmpl, int (*cmp)(void *, void *)) in list_find()
167 list_first(list_t *list) in list_first()