c_list.h
Go to the documentation of this file.
void * c_list_find_elm(c_list_ptr list, c_list_callback_t callback, void *arg1, void *arg2, void *arg3)
Definition: c_list.c:176
bool c_list_delete_elm(c_list_ptr list, const void *elm_ptr)
Definition: c_list.c:195
bool c_list_insert_elm_beg(c_list_ptr list, const void *elm_ptr)
Definition: c_list.c:116
bool c_list_for_each_elm(const c_list_ptr list, c_list_callback_t func, void *arg1, void *arg2, void *arg3)
Definition: c_list.c:231
void * c_list_get_elm_at(c_list_ptr list, uint32_t index, void **hint)
Definition: c_list.c:141
bool c_list_insert_elm_end(c_list_ptr list, const void *elm_ptr)
Definition: c_list.c:86
bool c_list_delete(c_list_ptr list, c_list_callback_t delete_callback)
Definition: c_list.c:53
bool(* c_list_callback_t)(void *elm_ptr, void *arg1, void *arg2, void *arg3)
Definition: c_list.h:74