+ /* Setup Expat */
+ if (!(cal->expat = XML_ParserCreate(NULL)))
+ error("XML Parser Create");
+ XML_SetUserData(cal->expat, cal);
+ XML_SetStartElementHandler(cal->expat, on_start);
+ XML_SetEndElementHandler(cal->expat, on_end);
+ XML_SetCharacterDataHandler(cal->expat, on_data);
+