#ifndef LIST_H #define LIST_H // la struttura lista struct list { char head; struct list *tail; }; struct list *construct_list(char head, struct list *tail); struct list *append(struct list *this, struct list *that); struct list *reflect(struct list *this); void print_list(struct list *this); #endif