int main(int argc, char* argv[])
{
- printf("Hello World!");
+ if (argc < 5) {
+ printf("ERROR: %s <begin_hours> <begin_minutes> <end_hours> <end_minutes>\n", argv[0]);
+ return 1;
+ }
+
+ feierabend* fabend = malloc(sizeof(feierabend));
+ init_feierabend(fabend);
+ xmlChar* xmlString = xmlCharStrdup("zeitkonto");
+
+ xmlTextWriterPtr xmlWriter = xmlNewTextWriterFilename("/dev/stdout", 0);
+ xmlTextWriterStartDocument(xmlWriter, "1.0", "UTF-8", "true");
+
+ xmlTextWriterStartElement(xmlWriter, xmlString);
+ free(xmlString);
+ xmlString = NULL;
+ xmlTextWriterEndElement(xmlWriter);
+
+ xmlTextWriterEndDocument(xmlWriter);
+
+ xmlFreeTextWriter(xmlWriter);
+ xmlWriter = NULL;
+ free_feierabend(fabend);
+ free(fabend);
+ fabend = NULL;
+
+ return 0;
}
\ No newline at end of file