Blame 0007-Rename-TiXmlNode-ELEMENT-and-TEXT.patch

fd59d4f
From 216140bd0109a1c0829f9296b5abd971bee263c7 Mon Sep 17 00:00:00 2001
fd59d4f
From: Lubomir Rintel <lkundrak@v3.sk>
fd59d4f
Date: Sat, 14 Nov 2015 18:19:33 +0100
fd59d4f
Subject: [PATCH 7/7] Rename TiXmlNode::ELEMENT and ::TEXT
fd59d4f
fd59d4f
Tinyxml 2.6 renamed it and this fixes build against that version
fd59d4f
available system-wide. We could update the in-tre version as well, but
fd59d4f
this seems like a lesser effort.
fd59d4f
---
fd59d4f
 src/core/AtanuaConfig.cpp             |  4 ++--
fd59d4f
 src/core/fileio.cpp                   | 12 ++++++------
fd59d4f
 src/core/pluginchipfactory.cpp        |  4 ++--
fd59d4f
 src/tinyxml_2_5_3/tinyxml/tinyxml.cpp |  6 +++---
fd59d4f
 src/tinyxml_2_5_3/tinyxml/tinyxml.h   | 10 +++++-----
fd59d4f
 5 files changed, 18 insertions(+), 18 deletions(-)
fd59d4f
fd59d4f
diff --git a/src/core/AtanuaConfig.cpp b/src/core/AtanuaConfig.cpp
fd59d4f
index dd7d64f..acc5d83 100644
fd59d4f
--- a/src/core/AtanuaConfig.cpp
fd59d4f
+++ b/src/core/AtanuaConfig.cpp
fd59d4f
@@ -191,14 +191,14 @@ void AtanuaConfig::load()
fd59d4f
         TiXmlNode *root;
fd59d4f
         for (root = doc.FirstChild(); root != 0; root = root->NextSibling())
fd59d4f
         {
fd59d4f
-            if (root->Type() == TiXmlNode::ELEMENT)
fd59d4f
+            if (root->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
             {
fd59d4f
                 if (stricmp(root->Value(), "AtanuaConfig")==0)
fd59d4f
                 {
fd59d4f
                     TiXmlNode *part;
fd59d4f
                     for (part = root->FirstChild(); part != 0; part = part->NextSibling())
fd59d4f
                     {
fd59d4f
-                        if (part->Type() == TiXmlNode::ELEMENT)
fd59d4f
+                        if (part->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
                         {
fd59d4f
 
fd59d4f
                             if (stricmp(part->Value(), "FontSystem") == 0)
fd59d4f
diff --git a/src/core/fileio.cpp b/src/core/fileio.cpp
fd59d4f
index a5866f8..d37bd9a 100644
fd59d4f
--- a/src/core/fileio.cpp
fd59d4f
+++ b/src/core/fileio.cpp
fd59d4f
@@ -327,7 +327,7 @@ void do_loadxml(FILE * f, int box)
fd59d4f
 
fd59d4f
     for (pChild = doc.FirstChild(); pChild != 0; pChild = pChild->NextSibling())
fd59d4f
     {
fd59d4f
-        if (pChild->Type() == TiXmlNode::ELEMENT)
fd59d4f
+        if (pChild->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
         {
fd59d4f
             if (stricmp(pChild->Value(), "Atanua") == 0)
fd59d4f
             {
fd59d4f
@@ -338,7 +338,7 @@ void do_loadxml(FILE * f, int box)
fd59d4f
                 TiXmlNode *part;
fd59d4f
                 for (part = pChild->FirstChild(); part != 0; part = part->NextSibling())
fd59d4f
                 {
fd59d4f
-                    if (part->Type() == TiXmlNode::ELEMENT)
fd59d4f
+                    if (part->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
                     {
fd59d4f
                         if (stricmp(part->Value(), "Chip")==0)
fd59d4f
                         {
fd59d4f
@@ -421,7 +421,7 @@ void do_loadxml(FILE * f, int box)
fd59d4f
                                     TiXmlNode *text;
fd59d4f
                                     for (text = part->FirstChild(); text != 0; text = text->NextSibling())
fd59d4f
                                     {
fd59d4f
-                                        if (text->Type() == TiXmlNode::TEXT)
fd59d4f
+                                        if (text->Type() == TiXmlNode::TINYXML_TEXT)
fd59d4f
                                         {
fd59d4f
 
fd59d4f
                                             MemoryFile f;
fd59d4f
@@ -731,7 +731,7 @@ void do_loadxmltobinary(FILE * f, File * outf, BoxcacheData * bd)
fd59d4f
 
fd59d4f
     for (pChild = doc.FirstChild(); pChild != 0; pChild = pChild->NextSibling())
fd59d4f
     {
fd59d4f
-        if (pChild->Type() == TiXmlNode::ELEMENT)
fd59d4f
+        if (pChild->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
         {
fd59d4f
             if (stricmp(pChild->Value(), "Atanua") == 0)
fd59d4f
             {
fd59d4f
@@ -751,7 +751,7 @@ void do_loadxmltobinary(FILE * f, File * outf, BoxcacheData * bd)
fd59d4f
                 TiXmlNode *part;
fd59d4f
                 for (part = pChild->FirstChild(); part != 0; part = part->NextSibling())
fd59d4f
                 {
fd59d4f
-                    if (part->Type() == TiXmlNode::ELEMENT)
fd59d4f
+                    if (part->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
                     {
fd59d4f
                         if (stricmp(part->Value(), "Chip")==0)
fd59d4f
                         {
fd59d4f
@@ -832,7 +832,7 @@ void do_loadxmltobinary(FILE * f, File * outf, BoxcacheData * bd)
fd59d4f
                                     TiXmlNode *text;
fd59d4f
                                     for (text = part->FirstChild(); text != 0; text = text->NextSibling())
fd59d4f
                                     {
fd59d4f
-                                        if (text->Type() == TiXmlNode::TEXT)
fd59d4f
+                                        if (text->Type() == TiXmlNode::TINYXML_TEXT)
fd59d4f
                                         {
fd59d4f
                                             const char *v = text->Value();
fd59d4f
                                             int wholebyte = 0;
fd59d4f
diff --git a/src/core/pluginchipfactory.cpp b/src/core/pluginchipfactory.cpp
fd59d4f
index 01a9192..5e7ee32 100644
fd59d4f
--- a/src/core/pluginchipfactory.cpp
fd59d4f
+++ b/src/core/pluginchipfactory.cpp
fd59d4f
@@ -44,14 +44,14 @@ PluginChipFactory::PluginChipFactory()
fd59d4f
     TiXmlNode *root;
fd59d4f
     for (root = doc.FirstChild(); root != 0; root = root->NextSibling())
fd59d4f
     {
fd59d4f
-        if (root->Type() == TiXmlNode::ELEMENT)
fd59d4f
+        if (root->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
         {
fd59d4f
             if (stricmp(root->Value(), "AtanuaConfig")==0)
fd59d4f
             {
fd59d4f
                 TiXmlNode *part;
fd59d4f
                 for (part = root->FirstChild(); part != 0; part = part->NextSibling())
fd59d4f
                 {
fd59d4f
-                    if (part->Type() == TiXmlNode::ELEMENT)
fd59d4f
+                    if (part->Type() == TiXmlNode::TINYXML_ELEMENT)
fd59d4f
                     {
fd59d4f
                         if (stricmp(part->Value(), "Plugin") == 0)
fd59d4f
                         {
fd59d4f
diff --git a/src/tinyxml_2_5_3/tinyxml/tinyxml.cpp b/src/tinyxml_2_5_3/tinyxml/tinyxml.cpp
fd59d4f
index 5de21f6..09e9686 100644
fd59d4f
--- a/src/tinyxml_2_5_3/tinyxml/tinyxml.cpp
fd59d4f
+++ b/src/tinyxml_2_5_3/tinyxml/tinyxml.cpp
fd59d4f
@@ -502,7 +502,7 @@ const TiXmlDocument* TiXmlNode::GetDocument() const
fd59d4f
 
fd59d4f
 
fd59d4f
 TiXmlElement::TiXmlElement (const char * _value)
fd59d4f
-	: TiXmlNode( TiXmlNode::ELEMENT )
fd59d4f
+	: TiXmlNode( TiXmlNode::TINYXML_ELEMENT )
fd59d4f
 {
fd59d4f
 	firstChild = lastChild = 0;
fd59d4f
 	value = _value;
fd59d4f
@@ -511,7 +511,7 @@ TiXmlElement::TiXmlElement (const char * _value)
fd59d4f
 
fd59d4f
 #ifdef TIXML_USE_STL
fd59d4f
 TiXmlElement::TiXmlElement( const std::string& _value ) 
fd59d4f
-	: TiXmlNode( TiXmlNode::ELEMENT )
fd59d4f
+	: TiXmlNode( TiXmlNode::TINYXML_ELEMENT )
fd59d4f
 {
fd59d4f
 	firstChild = lastChild = 0;
fd59d4f
 	value = _value;
fd59d4f
@@ -520,7 +520,7 @@ TiXmlElement::TiXmlElement( const std::string& _value )
fd59d4f
 
fd59d4f
 
fd59d4f
 TiXmlElement::TiXmlElement( const TiXmlElement& copy)
fd59d4f
-	: TiXmlNode( TiXmlNode::ELEMENT )
fd59d4f
+	: TiXmlNode( TiXmlNode::TINYXML_ELEMENT )
fd59d4f
 {
fd59d4f
 	firstChild = lastChild = 0;
fd59d4f
 	copy.CopyTo( this );	
fd59d4f
diff --git a/src/tinyxml_2_5_3/tinyxml/tinyxml.h b/src/tinyxml_2_5_3/tinyxml/tinyxml.h
fd59d4f
index c6f40cc..2f9e25e 100644
fd59d4f
--- a/src/tinyxml_2_5_3/tinyxml/tinyxml.h
fd59d4f
+++ b/src/tinyxml_2_5_3/tinyxml/tinyxml.h
fd59d4f
@@ -463,10 +463,10 @@ public:
fd59d4f
 	enum NodeType
fd59d4f
 	{
fd59d4f
 		DOCUMENT,
fd59d4f
-		ELEMENT,
fd59d4f
+		TINYXML_ELEMENT,
fd59d4f
 		COMMENT,
fd59d4f
 		UNKNOWN,
fd59d4f
-		TEXT,
fd59d4f
+		TINYXML_TEXT,
fd59d4f
 		DECLARATION,
fd59d4f
 		TYPECOUNT
fd59d4f
 	};
fd59d4f
@@ -1209,7 +1209,7 @@ public:
fd59d4f
 		normal, encoded text. If you want it be output as a CDATA text
fd59d4f
 		element, set the parameter _cdata to 'true'
fd59d4f
 	*/
fd59d4f
-	TiXmlText (const char * initValue ) : TiXmlNode (TiXmlNode::TEXT)
fd59d4f
+	TiXmlText (const char * initValue ) : TiXmlNode (TiXmlNode::TINYXML_TEXT)
fd59d4f
 	{
fd59d4f
 		SetValue( initValue );
fd59d4f
 		cdata = false;
fd59d4f
@@ -1218,14 +1218,14 @@ public:
fd59d4f
 
fd59d4f
 	#ifdef TIXML_USE_STL
fd59d4f
 	/// Constructor.
fd59d4f
-	TiXmlText( const std::string& initValue ) : TiXmlNode (TiXmlNode::TEXT)
fd59d4f
+	TiXmlText( const std::string& initValue ) : TiXmlNode (TiXmlNode::TINYXML_TEXT)
fd59d4f
 	{
fd59d4f
 		SetValue( initValue );
fd59d4f
 		cdata = false;
fd59d4f
 	}
fd59d4f
 	#endif
fd59d4f
 
fd59d4f
-	TiXmlText( const TiXmlText& copy ) : TiXmlNode( TiXmlNode::TEXT )	{ copy.CopyTo( this ); }
fd59d4f
+	TiXmlText( const TiXmlText& copy ) : TiXmlNode( TiXmlNode::TINYXML_TEXT )	{ copy.CopyTo( this ); }
fd59d4f
 	void operator=( const TiXmlText& base )							 	{ base.CopyTo( this ); }
fd59d4f
 
fd59d4f
 	// Write this text object to a FILE stream.
fd59d4f
-- 
fd59d4f
2.5.0
fd59d4f