ucx/dlist.h

changeset 27
22644e2572bc
parent 22
76cdd8209f1f
child 35
fdabd1240b69
equal deleted inserted replaced
26:59f147baea31 27:22644e2572bc
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

mercurial