X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TP_9%2Fexo2%2Fclist.h;h=a08ec178c103e95017254c60cbf943ff7db82960;hb=970a0122d81ff0a4400612cf80f7096780c452ff;hp=ec1c13a47aefd378e52a4634c940539e9c99c0b4;hpb=f8051b356ef079c703c1dc0369a135b5032f4027;p=TD_C.git diff --git a/TP_9/exo2/clist.h b/TP_9/exo2/clist.h index ec1c13a..a08ec17 100644 --- a/TP_9/exo2/clist.h +++ b/TP_9/exo2/clist.h @@ -10,9 +10,14 @@ typedef struct link_s { link_t* list_new(int value); link_t* list_append(link_t* head, int value); link_t* list_prepend(link_t* head, int value); +link_t* list_insert(link_t* head, unsigned index, int value); +link_t* list_delete(link_t* head, unsigned index); +link_t* list_concat(link_t* first, link_t* second); +link_t* list_sort(link_t* head); unsigned list_count(link_t* head); void list_set(link_t* head, unsigned index, int value); int list_get(link_t* head, unsigned index); -void list_clear(link_t* link); +void list_clear(link_t* head); +void list_display_values(link_t* head); #endif /* CLIST_H */