ref: 3cd1ee7c4f5d66a1f2bc1f0a1df429d9829c28df
dir: /a.h/
#include <u.h> #include <libc.h> #include <fcall.h> #include <thread.h> #include <9p.h> #include <bio.h> typedef struct Event Event; struct Event { char *uid; char *summary; char *description; char *location; Tm start; Tm end; Tm lastmod; Tm created; }; /* ical */ int readical(const char*); /* utils */ void* emalloc(ulong); void* erealloc(void*, ulong); File* ecreatefile(File*, char*, char*, ulong, void*); void readtm(Req*, Tm*); int cmpevent(void*, void*); extern Event **events; extern usize nevents; extern usize eventsz;