Functions | |
lnc_slist * | lnc_slist_prepend (lnc_slist *s, void *object) |
Prepend an object to a slist. | |
lnc_slist * | lnc_slist_append (lnc_slist *s, void *object) |
Append an object to a slist. | |
void | lnc_slist_foreach (lnc_slist *sl, lnc_func func, void *user) |
Call a function for every item in slist. | |
void | lnc_slist_foreach_free (lnc_slist *sl, lnc_func func, void *user) |
Call a function for every item in slist and then free item. | |
lnc_dlist * | lnc_dlist_prepend (lnc_dlist *d, void *object) |
Prepend an object to a dlist. | |
lnc_dlist * | lnc_dlist_append (lnc_dlist *d, void *object) |
Append an object to a dlist. | |
lnc_dlist * | lnc_dlist_head (lnc_dlist *d) |
Get the head of a dlist. | |
lnc_dlist * | lnc_dlist_free_object (lnc_dlist *d, void *object) |
Free an object from a dlist. | |
void | lnc_dlist_foreach (lnc_dlist *dl, lnc_func func, void *user) |
Call a function for every item in dlist. | |
void | lnc_dlist_foreach_free (lnc_dlist *dl, lnc_func func, void *user) |
Call a function for every item in dlist and the free item. |
|
Call a function for every item in dlist.
|
|
Call a function for every item in dlist and the free item.
|
|
Free an object from a dlist.
|
|
Get the head of a dlist.
|
|
Prepend an object to a dlist.
|
|
Append an object to a slist.
|
|
Call a function for every item in slist.
|
|
Call a function for every item in slist and then free item.
|
|
Prepend an object to a slist.
|