src/list.c

changeset 435
0fe204d50f54
parent 404
86ebc3745e62
child 438
cd3069757010
equal deleted inserted replaced
434:38ee262e8b94 435:0fe204d50f54
27 */ 27 */
28 28
29 #include "cx/list.h" 29 #include "cx/list.h"
30 30
31 int cxListAdd(CxList list, void *elem) { 31 int cxListAdd(CxList list, void *elem) {
32 return list->cl->add(&list->data, elem); 32 return list->cl->add(list, elem);
33 } 33 }
34 34
35 int cxListInsert(CxList list, size_t index, void *elem) { 35 int cxListInsert(CxList list, size_t index, void *elem) {
36 return list->cl->insert(&list->data, index, elem); 36 return list->cl->insert(list, index, elem);
37 } 37 }
38 38
39 void *cxListRemove(CxList list, size_t index) { 39 void *cxListRemove(CxList list, size_t index) {
40 return list->cl->remove(&list->data, index); 40 return list->cl->remove(list, index);
41 } 41 }
42 42
43 size_t cxListFind(CxList list, void *elem) { 43 size_t cxListFind(CxList list, void *elem) {
44 return list->cl->find(&list->data, elem); 44 return list->cl->find(list, elem);
45 } 45 }
46 46
47 void *cxListLast(CxList list) { 47 void *cxListLast(CxList list) {
48 return list->cl->last(&list->data); 48 return list->cl->last(list);
49 } 49 }

mercurial