From 55f43ae83293866f406601d2b3f293098b0a6dd3 Mon Sep 17 00:00:00 2001 From: mosfet80 Date: Mon, 23 Jan 2023 10:23:36 +0100 Subject: [PATCH] Delete src/Tools/encode directory remove unused file and folder --- src/Tools/encode/lencode.cpp | 53 ------------------------------------ 1 file changed, 53 deletions(-) delete mode 100644 src/Tools/encode/lencode.cpp diff --git a/src/Tools/encode/lencode.cpp b/src/Tools/encode/lencode.cpp deleted file mode 100644 index 170b6735b5..0000000000 --- a/src/Tools/encode/lencode.cpp +++ /dev/null @@ -1,53 +0,0 @@ -/* - (c) 2006 Werner Mayer LGPL -*/ - -#include -#include -#include -#include - -void encodeFile(QTextCodec *codec, const char *fileName); - -int main(int argc, char *argv[]) -{ - if (argc < 3) { - qWarning("Usage: lencode encoding file1.ts..."); - return 1; - } - - QTextCodec *codec = QTextCodec::codecForName(argv[1]); - if (!codec) { - qWarning("Unknown encoding: %s", argv[1]); - return 1; - } - - for (int i = 2; i < argc; ++i) - encodeFile(codec, argv[i]); - - return 0; -} - -void encodeFile(QTextCodec *codec, const char *fileName) -{ - QFile file(fileName); - QDomDocument doc; - - if (!file.open(IO_ReadOnly | IO_Translate)) - ; // handle error - if (!doc.setContent(&file, true)) - ; // handle error - - if (doc.firstChild().isProcessingInstruction() && doc.firstChild().nodeName() == "xml") - doc.removeChild(doc.firstChild()); - - QDomNode node = doc.createProcessingInstruction("xml",QString("version=\"1.0\" encoding=\"") + codec->mimeName() + "\""); - doc.insertBefore(node, doc.firstChild()); - - file.close(); - if (!file.open(IO_WriteOnly | IO_Translate)) - ; // handle error - QTextStream out(&file); - doc.save(out, 4); -} -