]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
remove create entry
authorBastian Dehn <hhaalo@arcor.de>
Sat, 14 Feb 2026 08:41:01 +0000 (09:41 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 14 Feb 2026 08:41:01 +0000 (09:41 +0100)
src/feierabendxml.c
src/xml.c
src/xml.h

index e293c7a0ef5bbad1fcdd68878fc480d68a4e142b..caa01f12ee87ce7d86f02c88d7f6aabd81797e37 100644 (file)
@@ -8,7 +8,7 @@
 int main(int argc, char* argv[])
 {
        if (argc < 2) {
-               printf("ERROR: %s <init|entry|add|dateadd|merge|version>\n", argv[0]);
+               printf("ERROR: %s <init|add|dateadd|merge|version>\n", argv[0]);
                return 1;
        }
 
@@ -17,24 +17,6 @@ int main(int argc, char* argv[])
                return 0;
        }
 
-       if (strcmp(argv[1], "entry") == 0) {
-               if (argc < 6) {
-                       printf("ERROR: %s entry <begin_hours> <begin_minutes> <end_hours> <end_minutes>\n", argv[0]);
-                       return 1;
-               }
-
-               if (!validate_hourstring(argv[2])
-                       || !validate_minutestring(argv[3])
-                       || !validate_hourstring(argv[4])
-                       || !validate_minutestring(argv[5])) {
-                       printf("ERROR: one or more invalid arguments\n");
-                       return 1;
-               }
-
-               createEntry(atoi(argv[2]), atoi(argv[3]), atoi(argv[4]), atoi(argv[5]));
-               return 0;
-       }
-
        if (strcmp(argv[1], "add") == 0) {
                if (argc < 6) {
                        printf("ERROR: %s add <begin_hours> <begin_minutes> <end_hours> <end_minutes>\n", argv[0]);
index 4c943b99543446ce2e02e1d155f83ff8c68f26df..8eecf34c0edfc35625256ab4a6cf4076342ceff6 100644 (file)
--- a/src/xml.c
+++ b/src/xml.c
@@ -281,61 +281,6 @@ void writeEntryNode(xmlTextWriterPtr xmlWriter,
        xmlElemName = NULL;
 }
 
-void createEntry(uint8_t begin_hour,
-       uint8_t begin_min,
-       uint8_t end_hour,
-       uint8_t end_min)
-{
-       xmlChar* xmlElemName = NULL;
-       xmlChar* xmlElemContent = NULL;
-
-       xmlCharEncodingHandlerPtr encodingHandler = xmlGetCharEncodingHandler(XML_CHAR_ENCODING_UTF8);
-       xmlOutputBufferPtr xmloutbuffer = xmlOutputBufferCreateFd(1, encodingHandler);
-       xmlTextWriterPtr xmlWriter = xmlNewTextWriter(xmloutbuffer);
-       xmlTextWriterSetIndent(xmlWriter, 8);
-       xmlElemContent = xmlCharStrdup("\t");
-       xmlTextWriterSetIndentString(xmlWriter, xmlElemContent);
-       free(xmlElemContent);
-       xmlElemContent = NULL;
-
-       xmlTextWriterStartDocument(xmlWriter, "1.0", "UTF-8", NULL);
-
-       xmlElemName = xmlCharStrdup("zeitkonto");
-       xmlTextWriterStartElement(xmlWriter, xmlElemName);
-       free(xmlElemName);
-       xmlElemName = NULL;
-
-       xmlElemName = xmlCharStrdup("anfangssaldo");
-       xmlElemContent = xmlCharStrdup("00:00");
-       xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent);
-       free(xmlElemName);
-       xmlElemName = NULL;
-       free(xmlElemContent);
-       xmlElemContent = NULL;
-
-       writeEntryNode(xmlWriter, NULL, begin_hour, begin_min, end_hour, end_min, 0);
-
-       xmlTextWriterEndElement(xmlWriter);
-       xmlTextWriterEndDocument(xmlWriter);
-
-       xmlFreeTextWriter(xmlWriter);
-       xmlWriter = NULL;
-
-#ifdef LIBXML2_15
-       xmlCleanupParser();
-#else
-       xmlDictCleanup();
-       xmlCleanupCharEncodingHandlers();
-#endif
-
-       free(xmlElemContent);
-       xmlElemContent = NULL;
-       free(xmlElemName);
-       xmlElemName = NULL;
-       xmlFreeTextWriter(xmlWriter);
-       xmlWriter = NULL;
-}
-
 void readLastSaldo(memFile* mem, char* value)
 {
        xmlInitParser();
index b83328d57b56b23ce26c51ac4ce24ad0fa905e2f..c80375efe6a780a5408b9de5274f31a0a2d043e2 100644 (file)
--- a/src/xml.h
+++ b/src/xml.h
@@ -8,10 +8,6 @@ typedef struct {
 } memFile;
 
 void init_time_acount();
-void createEntry(uint8_t begin_hour,
-       uint8_t begin_min,
-       uint8_t end_hour,
-       uint8_t end_min);
 void addEntry(const char* date,
        uint8_t begin_hour,
        uint8_t begin_min,