| diff -ur assimpGIT/code/AssxmlExporter.cpp assimp/code/AssxmlExporter.cpp |
| --- assimpGIT/code/AssxmlExporter.cpp 2016-12-08 14:13:07.000000000 -0500 |
| +++ assimp/code/AssxmlExporter.cpp 2016-12-08 09:23:22.000000000 -0500 |
| @@ -72,7 +72,7 @@ |
| return -1; |
| } |
| |
| - static const size_t Size = 4096; |
| + static const int Size = 4096; |
| char sz[ Size ]; |
| size_t len( strlen( format ) ); |
| ::memset( sz, '\0', Size ); |
| diff -ur assimpGIT/code/glTFAssetWriter.inl assimp/code/glTFAssetWriter.inl |
| --- assimpGIT/code/glTFAssetWriter.inl 2016-12-08 14:13:07.000000000 -0500 |
| +++ assimp/code/glTFAssetWriter.inl 2016-12-08 10:14:27.000000000 -0500 |
| @@ -56,7 +56,7 @@ |
| inline Value& MakeValue(Value& val, float(&r)[N], MemoryPoolAllocator<>& al) { |
| val.SetArray(); |
| val.Reserve(N, al); |
| - for (int i = 0; i < N; ++i) { |
| + for (decltype(N) i = 0; i < N; ++i) { |
| val.PushBack(r[i], al); |
| } |
| return val; |
| diff -ur assimpGIT/contrib/openddlparser/code/OpenDDLExport.cpp assimp/contrib/openddlparser/code/OpenDDLExport.cpp |
| --- assimpGIT/contrib/openddlparser/code/OpenDDLExport.cpp 2016-12-08 14:13:07.000000000 -0500 |
| +++ assimp/contrib/openddlparser/code/OpenDDLExport.cpp 2016-12-08 09:23:22.000000000 -0500 |
| @@ -280,7 +280,7 @@ |
| statement += "["; |
| char buffer[ 256 ]; |
| ::memset( buffer, '\0', 256 * sizeof( char ) ); |
| - sprintf( buffer, "%d", numItems ); |
| + sprintf( buffer, "%d", int(numItems) ); |
| statement += buffer; |
| statement += "]"; |
| } |
| diff -ur assimpGIT/contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h assimp/contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h |
| --- assimpGIT/contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h 2016-12-08 14:13:07.000000000 -0500 |
| +++ assimp/contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h 2016-12-08 09:23:22.000000000 -0500 |
| @@ -84,7 +84,7 @@ |
| template<class T> |
| inline |
| bool isNumeric( const T in ) { |
| - return ( chartype_table[ in ] == 1 ); |
| + return ( chartype_table[ static_cast<int>( in ) ] == 1 ); |
| } |
| |
| template<class T> |