From ea0b3cc511f4c410386ab390a192dee06765ecc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 24 Jul 2013 06:52:14 +0000 Subject: [PATCH] size_t fixes in OM writer git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@859 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Core/IO/writer/OMWriter.cc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/OpenMesh/Core/IO/writer/OMWriter.cc b/src/OpenMesh/Core/IO/writer/OMWriter.cc index 33026045..c12dc78c 100644 --- a/src/OpenMesh/Core/IO/writer/OMWriter.cc +++ b/src/OpenMesh/Core/IO/writer/OMWriter.cc @@ -192,9 +192,9 @@ bool _OMWriter_::write_binary(std::ostream& _os, BaseExporter& _be, header.magic_[1] = 'M'; header.mesh_ = _be.is_triangle_mesh() ? 'T' : 'P'; header.version_ = version_; - header.n_vertices_ = _be.n_vertices(); - header.n_faces_ = _be.n_faces(); - header.n_edges_ = _be.n_edges(); + header.n_vertices_ = int(_be.n_vertices()); + header.n_faces_ = int(_be.n_faces()); + header.n_edges_ = int(_be.n_edges()); bytes += store( _os, header, swap ); @@ -219,7 +219,7 @@ bool _OMWriter_::write_binary(std::ostream& _os, BaseExporter& _be, chunk_header.bits_ = OMFormat::bits(v[0]); bytes += store( _os, chunk_header, swap ); - for (i=0, nV=_be.n_vertices(); istore(_os, swap ); @@ -370,7 +370,7 @@ bool _OMWriter_::write_binary(std::ostream& _os, BaseExporter& _be, bytes += store( _os, chunk_header, swap ); #if !NEW_STYLE - for (i=0, nF=_be.n_faces(); istore(_os, swap); @@ -452,7 +452,7 @@ size_t _OMWriter_::store_binary_custom_chunk(std::ostream& _os, size_t bytes = 0; - OMFormat::Chunk::esize_t element_size = _bp.element_size(); + OMFormat::Chunk::esize_t element_size = OMFormat::Chunk::esize_t(_bp.element_size()); OMFormat::Chunk::Header chdr; // set header