#ifndef VILLAGE_H #define VILLAGE_H enum works{ WORKER, SELLER, MUSICIAN, UNEMPLOYED, }; struct villager{ char *name; unsigned int age; enum works job ; char *favorite_quote; }; char *get_quote(const struct villager *village, unsigned int population, char *name); int list_quotes(const char *filename, const struct villager *village, unsigned int population); char *second_longest_quote(const char *filename); char *oldest_villager(const struct villager *village, unsigned int population); float average_village_age(const struct villager *village, unsigned int population); void sort_village(struct villager *village, unsigned int population); int add_villager(struct villager **village, unsigned int *population, struct villager villager); int remove_villager(struct villager **village, unsigned int *population, char *name); void clear_village(struct villager **village, unsigned int *population); #endif