#include <stdio.h>
#include <libxml/encoding.h>
#include <libxml/xmlwriter.h>
+#include "time_format.h"
#include "feierabend.h"
void init_feierabend(feierabend* fabend)
init_feierabend(fabend);
xmlChar* xmlElemName = xmlCharStrdup("zeitkonto");
xmlChar* xmlElemContent = NULL;
+ char* wdayshort = malloc(sizeof(char) * 3);
xmlTextWriterPtr xmlWriter = xmlNewTextWriterFilename("/dev/stdout", 0);
xmlTextWriterSetIndent(xmlWriter, 8);
xmlElemContent = NULL;
xmlElemName = xmlCharStrdup("eintrag");
xmlTextWriterStartElement(xmlWriter, xmlElemName);
+ free(xmlElemName);
+ xmlElemName = NULL;
+ time(fabend->now);
+ fabend->now_tm = gmtime(fabend->now);
+ get_short_weekday(fabend->now_tm->tm_wday, wdayshort);
+ xmlElemContent = xmlCharStrdup(wdayshort);
+ free(wdayshort);
+ wdayshort = NULL;
+ xmlElemName = xmlCharStrdup("wochentag");
+ xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent);
+ free(xmlElemName);
+ xmlElemName = NULL;
+ free(xmlElemContent);
+ xmlElemContent = NULL;
xmlTextWriterEndElement(xmlWriter);
xmlTextWriterEndElement(xmlWriter);
xmlTextWriterEndDocument(xmlWriter);