fix const. hopefully.
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 7f5641e..40f6d82 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -368,22 +368,22 @@
// --------- XMLUtil ----------- //
-char* XMLUtil::writeBoolTrue = "true";
-char* XMLUtil::writeBoolFalse = "false";
+const char* XMLUtil::writeBoolTrue = "true";
+const char* XMLUtil::writeBoolFalse = "false";
void XMLUtil::SetBool(const char* writeTrue, const char* writeFalse)
{
static const char* defTrue = "true";
static const char* defFalse = "false";
if (writeTrue)
- writeBoolTrue = (char*) writeTrue;
+ writeBoolTrue = writeTrue;
else
- writeBoolTrue = (char*) defTrue;
+ writeBoolTrue = defTrue;
if (writeFalse)
- writeBoolFalse = (char*) writeFalse;
+ writeBoolFalse = writeFalse;
else
- writeBoolFalse = (char*) defFalse;
+ writeBoolFalse = defFalse;
}
diff --git a/tinyxml2.h b/tinyxml2.h
index 53f411a..8030e7d 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -616,8 +616,8 @@
static void SetBool(const char* writeTrue, const char* writeFalse);
private:
- static char* writeBoolTrue;
- static char* writeBoolFalse;
+ static const char* writeBoolTrue;
+ static const char* writeBoolFalse;
};