From e7fa0e159e7c7d7419255a04c5fc11852d4bb854 Mon Sep 17 00:00:00 2001 From: Ross Bencina Date: Wed, 22 Jul 2015 16:58:05 +1000 Subject: [PATCH] fix compiler warning (XCode 4.6.1 x86_64) tinyxml2.cpp:2146:77: Implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'const int' --- tinyxml2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinyxml2.cpp b/tinyxml2.cpp index be949d7..4722832 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -2143,7 +2143,7 @@ void XMLPrinter::PrintString( const char* p, bool restricted ) while ( p < q ) { const size_t delta = q - p; // %.*s accepts type int as "precision" - const int toPrint = ( INT_MAX < delta ) ? INT_MAX : delta; + const int toPrint = ( INT_MAX < delta ) ? INT_MAX : (int)delta; Print( "%.*s", toPrint, p ); p += toPrint; }