diff options
Diffstat (limited to 'src/utils/xml/pugixml.inc')
-rw-r--r-- | src/utils/xml/pugixml.inc | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/utils/xml/pugixml.inc b/src/utils/xml/pugixml.inc deleted file mode 100644 index c8685f877..000000000 --- a/src/utils/xml/pugixml.inc +++ /dev/null @@ -1,58 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2017 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef UTILS_XML_PUGIXML_INC -#define UTILS_XML_PUGIXML_INC - -#ifdef ENABLE_PUGIXML - -#define XML_ELEMENT_NODE pugi::node_element - -#define XmlNodePtr pugi::xml_node -#define XmlNodePtrConst pugi::xml_node -#define XmlNodeConstPtr const pugi::xml_node -#define XmlNodeConstPtrConst const pugi::xml_node -#define xmlNameEqual(node, str) !strcmp((node).name(), str) -#define xmlTypeEqual(node, typ) ((node).type() == (typ)) -#define XmlHasProp(node, name) (!((node).attribute(name).empty())) -#define XmlHaveChildContent(node) ((node).child_value() != nullptr && \ - *(node).child_value()) -#define XmlChildContent(node) (node).child_value() -#define xmlChar char -#define XmlFree(ptr) -#define XmlNodeDefault pugi::xml_node() -#define XmlNodeGetContent(node) (node).child_value() -#define XmlTextWriterPtr const XML::Writer * -#define XmlTextWriterStartRootElement(writer, name) (writer)->startNode(name) -#define XmlTextWriterStartElement(writer, name) (writer)->startNode(name) -#define XmlTextWriterEndElement(writer) (writer)->endNode() -#define XmlTextWriterWriteAttribute(writer, name, content) \ - (writer)->addAttribute(name, content) -#define XmlNewTextWriterFilename(name, flags) new XML::Writer(name); -#define XmlSaveTextWriterFilename(writer, name) -#define XmlTextWriterSetIndent(writer, flags) -#define XmlTextWriterStartDocument(writer, p1, p2, p3) -#define XmlTextWriterEndDocument(writer) (writer)->endDocument() -#define XmlFreeTextWriter(writer) delete writer -#define XmlChar const char -#define XmlConstChar const char - -#endif // ENABLE_PUGIXML -#endif // UTILS_XML_PUGIXML_INC |