#ifndef LIST_H #define LIST_H #include struct Node { char data[32]; struct Node *next; }; void insert_first(char *data); struct Node *delete_first(void); bool is_empty(void); int length(void); struct Node *find(char *data); struct Node *delete(char *data); #endif