#include <string.h>
#include <libxml/encoding.h>
#include <libxml/xmlwriter.h>
+#include "worktime.h"
#include "time_format.h"
#include "feierabend.h"
free(xmlElemContent);
xmlElemContent = NULL;
+ *fabend->worktime = get_eight_hour_end_worktime(*fabend->begin);
+ fabend->work_end_tm = gmtime(fabend->worktime);
+ fabend->work_end_tm->tm_hour = atoi(argv[3]);
+ fabend->work_end_tm->tm_min = atoi(argv[4]);
+ sprintf(value, "%02d:%02d",
+ fabend->work_end_tm->tm_hour,
+ fabend->work_end_tm->tm_min);
+ xmlElemName = xmlCharStrdup("ende");
+ xmlElemContent = xmlCharStrdup(value);
+ xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent);
+ memset(value, 0, MAX_STRING_LENGTH);
+ free(xmlElemName);
+ xmlElemName = NULL;
+ free(xmlElemContent);
+ xmlElemContent = NULL;
+
xmlTextWriterEndElement(xmlWriter);
xmlTextWriterEndElement(xmlWriter);
xmlTextWriterEndDocument(xmlWriter);