ucx/list.h

changeset 9
013c5c4b7e44
parent 6
50b5fe7c577f
child 12
fe50a85e69e7
equal deleted inserted replaced
8:9cd2b2460db0 9:013c5c4b7e44
18 UcxList *next; 18 UcxList *next;
19 }; 19 };
20 20
21 UcxList *ucx_list_append(UcxList *l, void *data); 21 UcxList *ucx_list_append(UcxList *l, void *data);
22 UcxList *ucx_list_prepend(UcxList *l, void *data); 22 UcxList *ucx_list_prepend(UcxList *l, void *data);
23 UcxList *ucx_list_concat(UcxList *l1, UcxDlist *l2); 23 UcxList *ucx_list_concat(UcxList *l1, UcxList *l2);
24 UcxList *ucx_list_last(UcxList *l); 24 UcxList *ucx_list_last(UcxList *l);
25 UcxList *ucx_list_get(UcxList *l, int index); 25 UcxList *ucx_list_get(UcxList *l, int index);
26 size_t ucx_list_size(UcxList *l); 26 size_t ucx_list_size(UcxList *l);
27 void ucx_list_foreach(UcxList *l, ucx_callback fnc, void *data); 27 void ucx_list_foreach(UcxList *l, ucx_callback fnc, void *data);
28 28

mercurial