tweaks to bool serialization
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 40f6d82..1f7a918 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -371,19 +371,13 @@
 const char* XMLUtil::writeBoolTrue  = "true";

 const char* XMLUtil::writeBoolFalse = "false";

 

-void XMLUtil::SetBool(const char* writeTrue, const char* writeFalse)

+void XMLUtil::SetBoolSerialization(const char* writeTrue, const char* writeFalse)

 {

-	static const char* defTrue = "true";

+	static const char* defTrue  = "true";

 	static const char* defFalse = "false";

-	if (writeTrue)

-		writeBoolTrue = writeTrue;

-	else

-		writeBoolTrue = defTrue;

 

-	if (writeFalse)

-		writeBoolFalse = writeFalse;

-	else

-		writeBoolFalse = defFalse;

+	writeBoolTrue = (writeTrue) ? writeTrue : defTrue;

+	writeBoolFalse = (writeFalse) ? writeFalse : defFalse;

 }