An ics file parser written in C