fix some warnings
diff --git a/tinyxml2.h b/tinyxml2.h
index 81f1ddd..d47384f 100644
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -1066,8 +1066,8 @@
// internal
char* Identify( char* p, XMLNode** node );
- virtual XMLNode* ShallowClone( XMLDocument* document ) const { return 0; }
- virtual bool ShallowEqual( const XMLNode* compare ) const { return false; }
+ virtual XMLNode* ShallowClone( XMLDocument* ) const { return 0; }
+ virtual bool ShallowEqual( const XMLNode* ) const { return false; }
private:
XMLDocument( const XMLDocument& ); // not supported
diff --git a/xmltest.cpp b/xmltest.cpp
index b3ffc2f..06df1e1 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -4,7 +4,7 @@
#include <stdlib.h>
#include <string.h>
-#if defined( _MSC_VER )
+#if defined( _MSC_VER ) && defined( DEBUG )
#include <crtdbg.h>
_CrtMemState startMemState;
_CrtMemState endMemState;
@@ -71,7 +71,7 @@
int main( int /*argc*/, const char* /*argv*/ )
{
- #if defined( _MSC_VER )
+ #if defined( _MSC_VER ) && defined( DEBUG )
_CrtMemCheckpoint( &startMemState );
#endif
@@ -521,6 +521,7 @@
doc.Parse( doctype );
XMLTest( "Parsing repeated attributes.", ERROR_PARSING_ATTRIBUTE, doc.ErrorID() ); // is an error to tinyxml (didn't use to be, but caused issues)
+ doc.PrintError();
}
{
@@ -653,7 +654,7 @@
XMLTest( "Clone and Equal", 4, count );
}
- #if defined( _MSC_VER )
+ #if defined( _MSC_VER ) && defined( DEBUG )
_CrtMemCheckpoint( &endMemState );
//_CrtMemDumpStatistics( &endMemState );