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;