From a505d427d2ffca4558d80f9cb5d4d3e5083495e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20M=C3=B6ller?= Date: Wed, 15 Oct 2014 09:21:54 +0000 Subject: [PATCH] fix 32/64-bit bug on windows (analyzer and synthesizer reads with unsigned int -> 32bit, writer writes size_t -> possible 64-bit) git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@1178 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Tools/Decimater/ModProgMeshT.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OpenMesh/Tools/Decimater/ModProgMeshT.cc b/src/OpenMesh/Tools/Decimater/ModProgMeshT.cc index 87ef4b99..3435cba2 100644 --- a/src/OpenMesh/Tools/Decimater/ModProgMeshT.cc +++ b/src/OpenMesh/Tools/Decimater/ModProgMeshT.cc @@ -130,9 +130,9 @@ write( const std::string& _ofname ) // write header out << "ProgMesh"; - IO::store( out, n_base_vertices, swap ); - IO::store( out, n_base_faces , swap ); - IO::store( out, pmi_.size() , swap ); + IO::store( out, static_cast(n_base_vertices), swap );//store in 32-bit + IO::store( out, static_cast(n_base_faces) , swap ); + IO::store( out, static_cast(pmi_.size()) , swap ); Vec3f p;