27 UcxDlist *ucx_dlist_prepend(UcxDlist *l, void *data); |
27 UcxDlist *ucx_dlist_prepend(UcxDlist *l, void *data); |
28 UcxDlist *ucx_dlist_concat(UcxDlist *l1, UcxDlist *l2); |
28 UcxDlist *ucx_dlist_concat(UcxDlist *l1, UcxDlist *l2); |
29 UcxDlist *ucx_dlist_last(UcxDlist *l); |
29 UcxDlist *ucx_dlist_last(UcxDlist *l); |
30 UcxDlist *ucx_dlist_get(UcxDlist *l, int index); |
30 UcxDlist *ucx_dlist_get(UcxDlist *l, int index); |
31 size_t ucx_dlist_size(UcxDlist *l); |
31 size_t ucx_dlist_size(UcxDlist *l); |
32 void ucx_dlist_foreach(UcxDlist *l, ucx_callback fnc, void* data); |
|
33 |
32 |
34 /* dlist specific functions */ |
33 /* dlist specific functions */ |
35 UcxDlist *ucx_dlist_first(UcxDlist *l); |
34 UcxDlist *ucx_dlist_first(UcxDlist *l); |
36 UcxDlist *ucx_dlist_remove(UcxDlist *l, UcxDlist *e); |
35 UcxDlist *ucx_dlist_remove(UcxDlist *l, UcxDlist *e); |
37 |
36 |