From 741a7dd408e12175fb7d435348cb46dc00436873 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 22 Jun 2024 09:24:06 +0200 Subject: [PATCH] add begin time --- src/feierabendxml.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/feierabendxml.c b/src/feierabendxml.c index a2972a2..e449ca8 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -95,6 +95,22 @@ int main(int argc, char* argv[]) free(xmlElemContent); xmlElemContent = NULL; + time(fabend->begin); + fabend->begin_tm = gmtime(fabend->begin); + fabend->begin_tm->tm_hour = atoi(argv[1]); + fabend->begin_tm->tm_min = atoi(argv[2]); + sprintf(value, "%02d:%02d", + fabend->begin_tm->tm_hour, + fabend->begin_tm->tm_min); + xmlElemName = xmlCharStrdup("begin"); + 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); -- 2.39.5