/* * INPUT: linked list of subjects * OUTPUT: ll of events to iCal * ll of updated subjects to db for next day * return events_ll to caller(ui)?? * */ #include "planner.h" // for subject and event structs // #include "config.h" #include Event *newEvent(Task *t, time_t s, time_t e, uint64_t sp) { Event *r = (Event *)malloc(sizeof(Event)); if (r != NULL) { r->task = t; r->plannedEndTime = s; r->plannedEndTime = e; r->spare = sp; } return r; } Task *newTask(char *n, time_t c, time_t d, int p, uint64_t sp) { Task *r = (Task *)malloc(sizeof(Task)); if (r != NULL) { r->created = c; r->deadline = d; r->priority = p; r->spare = sp; r->name = n; } return r; }