diff --git a/xbmc/utils/XBMCTinyXML.h b/xbmc/utils/XBMCTinyXML.h index 9f08548673bbc..d2773ff54c654 100644 --- a/xbmc/utils/XBMCTinyXML.h +++ b/xbmc/utils/XBMCTinyXML.h @@ -30,8 +30,26 @@ #pragma comment(lib, "tinyxmlSTL.lib") #endif #endif + +//compile fix for TinyXml < 2.6.0 +#define DOCUMENT TINYXML_DOCUMENT +#define ELEMENT TINYXML_ELEMENT +#define COMMENT TINYXML_COMMENT +#define UNKNOWN TINYXML_UNKNOWN +#define TEXT TINYXML_TEXT +#define DECLARATION TINYXML_DECLARATION +#define TYPECOUNT TINYXML_TYPECOUNT + #include +#undef DOCUMENT +#undef ELEMENT +#undef COMMENT +#undef UNKNOWN +#undef TEXT +#undef DECLARATION +#undef TYPECOUNT + #include "StdString.h" class CXBMCTinyXML : public TiXmlDocument