diff options
Diffstat (limited to 'src/3rdparty/assimp/code/irrXMLWrapper.h')
-rw-r--r-- | src/3rdparty/assimp/code/irrXMLWrapper.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/3rdparty/assimp/code/irrXMLWrapper.h b/src/3rdparty/assimp/code/irrXMLWrapper.h index 41e418811..bbda7c0f0 100644 --- a/src/3rdparty/assimp/code/irrXMLWrapper.h +++ b/src/3rdparty/assimp/code/irrXMLWrapper.h @@ -2,7 +2,8 @@ Open Asset Import Library (assimp) ---------------------------------------------------------------------- -Copyright (c) 2006-2016, assimp team +Copyright (c) 2006-2017, assimp team + All rights reserved. Redistribution and use of this software in source and binary forms, @@ -42,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define INCLUDED_AI_IRRXML_WRAPPER // some long includes .... -#include "./../contrib/irrXML/irrXML.h" +#include <irrXML.h> #include "./../include/assimp/IOStream.hpp" #include "BaseImporter.h" #include <vector> @@ -69,9 +70,7 @@ namespace Assimp { * } * @endcode **/ -class CIrrXML_IOStreamReader - : public irr::io::IFileReadCallBack -{ +class CIrrXML_IOStreamReader : public irr::io::IFileReadCallBack { public: // ---------------------------------------------------------------------------------- @@ -92,7 +91,7 @@ public: // Remove null characters from the input sequence otherwise the parsing will utterly fail unsigned int size = 0; - unsigned int size_max = data.size(); + unsigned int size_max = static_cast<unsigned int>(data.size()); for(unsigned int i = 0; i < size_max; i++) { if(data[i] != '\0') { data[size++] = data[i]; @@ -117,7 +116,7 @@ public: return 0; } if(t+sizeToRead>data.size()) { - sizeToRead = data.size()-t; + sizeToRead = static_cast<int>(data.size()-t); } memcpy(buffer,&data.front()+t,sizeToRead); |