diff --git a/tinyxml2.cpp b/tinyxml2.cpp index b181b67..d26b483 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -538,7 +538,7 @@ void XMLUtil::ToStr( unsigned v, char* buffer, int bufferSize ) void XMLUtil::ToStr( bool v, char* buffer, int bufferSize ) { - TIXML_SNPRINTF( buffer, bufferSize, "%d", v ? 1 : 0 ); + TIXML_SNPRINTF( buffer, bufferSize, "%s", v ? "true" : "false" ); } /* diff --git a/xmltest.cpp b/xmltest.cpp index 7451fbe..56d5d5a 100644 --- a/xmltest.cpp +++ b/xmltest.cpp @@ -451,7 +451,7 @@ int main( int argc, const char ** argv ) { XMLPrinter streamer( 0, true ); doc->Print( &streamer ); - XMLTest( "Compact mode", "", streamer.CStr(), false ); + XMLTest( "Compact mode", "", streamer.CStr(), false ); } doc->SaveFile( "./resources/out/pretty.xml" ); doc->SaveFile( "./resources/out/compact.xml", true ); @@ -679,7 +679,7 @@ int main( int argc, const char ** argv ) XMLTest( "SetText types", "1", element->GetText() ); element->SetText( true ); - XMLTest( "SetText types", "1", element->GetText() ); // TODO: should be 'true'? + XMLTest( "SetText types", "true", element->GetText() ); element->SetText( 1.5f ); XMLTest( "SetText types", "1.5", element->GetText() );