int cclListUpdateAt(ccl_list_t *bllist, const int idx, void *const data)
Definition: list.c:201
int cclListRemoveLast(ccl_list_t *bllist)
Definition: list.c:221
int cclListGetFirst(ccl_list_t *bllist, void *const data)
Definition: list.c:163
void * cclListIterData(iter_list_t *it)
Definition: list.c:72
int cclListAddLast(ccl_list_t *bllist, void *const data)
Definition: list.c:115
ccl_list_t * cclListInit(const size_t data_size)
Definition: list.c:30
iter_list_t * cclListIterNext(iter_list_t *it)
Definition: list.c:66
int cclListCount(const ccl_list_t *dllist)
Definition: list.c:48
iter_list_t * cclListGetIter(const ccl_list_t *dllist)
Definition: list.c:60
struct node iter_list_t
Definition: list.h:20
int cclListUpdateFirst(ccl_list_t *bllist, void *const data)
Definition: list.c:189
int cclListRemoveFirst(ccl_list_t *bllist)
Definition: list.c:215
int cclListUpdateLast(ccl_list_t *bllist, void *const data)
Definition: list.c:195
int cclListEmpty(const ccl_list_t *dllist)
Definition: list.c:54
int cclListAddFirst(ccl_list_t *bllist, void *const data)
Definition: list.c:109
void cclListDestroy(ccl_list_t *bllist)
Definition: list.c:271
struct ccl_list ccl_list_t
Definition: list.h:18
int cclListRemoveAt(ccl_list_t *bllist, const int idx)
Definition: list.c:227
int cclListGetLast(ccl_list_t *bllist, void *const data)
Definition: list.c:169
int cclListAddAt(ccl_list_t *bllist, void *const data, const int idx)
Definition: list.c:121
int cclListGetAt(ccl_list_t *bllist, const int idx, void *const data)
Definition: list.c:175
void cclSortListAdd(ccl_list_t *bllist, void *data, int(*cmp)(const void *, const void *))
Definition: list.c:278
void cclListClear(ccl_list_t *bllist)
Definition: list.c:255