diff --git a/tinyxml2.cpp b/tinyxml2.cpp index 7f5641e..40f6d82 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -368,22 +368,22 @@ const char* StrPair::GetStr() // --------- 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 @@ public: static void SetBool(const char* writeTrue, const char* writeFalse); private: - static char* writeBoolTrue; - static char* writeBoolFalse; + static const char* writeBoolTrue; + static const char* writeBoolFalse; };