38 typedef int (*id_func_type) (int,
void*);
Liste générique.
Definition: list.h:43
int(* cmp_func_type)(void *, void *)
Definition: list.h:37
int * link_array
Definition: list.h:48
int list_remove_top(list_t *l)
Definition: list.c:119
int head
Definition: list.h:46
void * elements_array
Definition: list.h:47
size_t elements_size
Definition: list.h:51
int max_elements
Definition: list.h:52
int list_del_element(list_t *list, int id, id_func_type func)
Definition: list.c:145
int list_add_element(list_t *l, void *element)
Definition: list.c:74
int nb_elements
Definition: list.h:50
void * list_get_top(list_t l)
Definition: list.c:64
void print_list(list_t ma_liste)
Definition: list.c:133
void list_init(list_t *l, cmp_func_type cmp, size_t elements_size, int max_elements)
Definition: list.c:41
cmp_func_type comparator
Definition: list.h:44