#ifndef LIST_H #define LIST_H #include "task.h" typedef struct Node { Task t; struct Node* next; } Node; typedef struct { Node* head; int length; char* name; } List; List list_create(char* name); void list_add(List* list, Task t); void list_print(List* list); void list_free(List* list); #endif