typedef struct { char* time; char* ampm; } Time; typedef struct { char* direction; int speed; char* scale; } Wind; typedef struct { int temperature; char* scale; } Temperature; typedef struct { Time time; Temperature temperature; Temperature dewPoint; int relHum; Wind wind; } WeatherData; int tempComparator(const void *p, const void *q); void timePrinter(char* target, Time* time); void wprinter(WeatherData* w); void wprinterB(WeatherData* w); char* strmcopy(char* src); void wfree(WeatherData* wc); WeatherData* parseB(char* line);