|
|
5f2d139 |
From: Ansgar Burchardt <ansgar@debian.org>
|
|
|
5f2d139 |
Date: Sun, 14 Aug 2011 14:08:35 +0200
|
|
|
5f2d139 |
Subject: Use tinyxml system library
|
|
|
5f2d139 |
Origin: vendor
|
|
|
5f2d139 |
|
|
|
5f2d139 |
--- tecnoballz.orig/include/handler_levels.h
|
|
|
5f2d139 |
+++ tecnoballz/include/handler_levels.h
|
|
|
5f2d139 |
@@ -32,7 +32,7 @@
|
|
|
5f2d139 |
class handler_levels;
|
|
|
5f2d139 |
|
|
|
5f2d139 |
#include "../include/tecnoballz.h"
|
|
|
5f2d139 |
-#include "../include/tinyxml.h"
|
|
|
5f2d139 |
+#include <tinyxml.h>
|
|
|
5f2d139 |
#include <string.h>
|
|
|
5f2d139 |
|
|
|
5f2d139 |
typedef struct
|
|
|
5f2d139 |
--- tecnoballz.orig/include/tinystr.h
|
|
|
5f2d139 |
+++ tecnoballz/include/tinystr.h
|
|
|
5f2d139 |
@@ -34,6 +34,8 @@
|
|
|
5f2d139 |
* - added swap(), clear(), size(), capacity(), operator+().
|
|
|
5f2d139 |
*/
|
|
|
5f2d139 |
|
|
|
5f2d139 |
+#error "Embedded copy of libtinyxml-dev should not be used."
|
|
|
5f2d139 |
+
|
|
|
5f2d139 |
#ifndef TIXML_USE_STL
|
|
|
5f2d139 |
|
|
|
5f2d139 |
#ifndef TIXML_STRING_INCLUDED
|
|
|
5f2d139 |
--- tecnoballz.orig/include/tinyxml.h
|
|
|
5f2d139 |
+++ tecnoballz/include/tinyxml.h
|
|
|
5f2d139 |
@@ -22,6 +22,7 @@
|
|
|
5f2d139 |
distribution.
|
|
|
5f2d139 |
*/
|
|
|
5f2d139 |
|
|
|
5f2d139 |
+#error "Embedded copy of libtinyxml-dev should not be used."
|
|
|
5f2d139 |
|
|
|
5f2d139 |
#ifndef TINYXML_INCLUDED
|
|
|
5f2d139 |
#define TINYXML_INCLUDED
|
|
|
5f2d139 |
--- tecnoballz.orig/src/Makefile.am
|
|
|
5f2d139 |
+++ tecnoballz/src/Makefile.am
|
|
|
5f2d139 |
@@ -9,7 +9,7 @@
|
|
|
5f2d139 |
games_PROGRAMS = tecnoballz
|
|
|
5f2d139 |
tecnoballz_SOURCES = $(SOURCES_MAIN)
|
|
|
5f2d139 |
tecnoballz_CXXFLAGS = -DDATADIR=\"$(datadir)/tecnoballz\" -DSCOREFILE=\"$(scoredir)/$(score)\" @XLIB_CFLAGS@ @SDL_CFLAGS@ @MIKMOD_FLAGS@
|
|
|
5f2d139 |
-tecnoballz_LDADD = @XLIB_LIBS@ @SDL_LIBS@ @MIKMOD_LIBS@ -L.
|
|
|
5f2d139 |
+tecnoballz_LDADD = @XLIB_LIBS@ @SDL_LIBS@ @MIKMOD_LIBS@ -ltinyxml -L.
|
|
|
5f2d139 |
|
|
|
5f2d139 |
SOURCES_MAIN = \
|
|
|
5f2d139 |
bitmap_data.cc \
|
|
|
5f2d139 |
@@ -81,9 +81,5 @@
|
|
|
5f2d139 |
tecnoballz.cc \
|
|
|
5f2d139 |
tiles_background.cc \
|
|
|
5f2d139 |
tilesmap_scrolling.cc \
|
|
|
5f2d139 |
- tinyxml.cc \
|
|
|
5f2d139 |
- tinyxmlerror.cc \
|
|
|
5f2d139 |
- tinyxmlparser.cc \
|
|
|
5f2d139 |
- tinystr.cc
|
|
|
5f2d139 |
$(NULL)
|
|
|
5f2d139 |
|
|
|
5f2d139 |
--- tecnoballz.orig/src/handler_levels.cc
|
|
|
5f2d139 |
+++ tecnoballz/src/handler_levels.cc
|
|
|
5f2d139 |
@@ -29,7 +29,7 @@
|
|
|
5f2d139 |
using namespace std;
|
|
|
5f2d139 |
#include "../include/handler_levels.h"
|
|
|
5f2d139 |
#include "../include/handler_resources.h"
|
|
|
5f2d139 |
-#include "../include/tinyxml.h"
|
|
|
5f2d139 |
+#include <tinyxml.h>
|
|
|
5f2d139 |
#include <string.h>
|
|
|
5f2d139 |
#include <sstream>
|
|
|
5f2d139 |
|
|
|
5f2d139 |
@@ -143,7 +143,7 @@
|
|
|
5f2d139 |
Sint32 type = parent->Type ();
|
|
|
5f2d139 |
switch (type)
|
|
|
5f2d139 |
{
|
|
|
5f2d139 |
- case TiXmlNode::ELEMENT:
|
|
|
5f2d139 |
+ case TiXmlNode::TINYXML_ELEMENT:
|
|
|
5f2d139 |
{
|
|
|
5f2d139 |
string element = parent->Value ();
|
|
|
5f2d139 |
if (element == "level")
|
|
|
5f2d139 |
@@ -221,7 +221,7 @@
|
|
|
5f2d139 |
string name;
|
|
|
5f2d139 |
switch (type)
|
|
|
5f2d139 |
{
|
|
|
5f2d139 |
- case TiXmlNode::ELEMENT:
|
|
|
5f2d139 |
+ case TiXmlNode::TINYXML_ELEMENT:
|
|
|
5f2d139 |
{
|
|
|
5f2d139 |
element = parent->ToElement ();
|
|
|
5f2d139 |
last_element = parent->Value ();
|
|
|
5f2d139 |
@@ -290,7 +290,7 @@
|
|
|
5f2d139 |
break;
|
|
|
5f2d139 |
|
|
|
5f2d139 |
|
|
|
5f2d139 |
- case TiXmlNode::TEXT:
|
|
|
5f2d139 |
+ case TiXmlNode::TINYXML_TEXT:
|
|
|
5f2d139 |
text = parent->ToText ();
|
|
|
5f2d139 |
value_str = text->Value ();
|
|
|
5f2d139 |
|