#include #include #include #include "item.h" Item item_create(char* description) { Item item; item.complete = false; item.description = malloc((strlen(description) + 1) * sizeof(char)); strcpy(item.description, description); return item; } void item_mark_complete(Item* item) { item->complete = true; } void item_print(Item* item) { printf("%s: %s\n", item->complete ? "finished" : "TODO", item->description); } void item_destroy(Item* item) { free(item->description); }