diff --git a/src/OpenMesh/Apps/Decimating/decimater.cc b/src/OpenMesh/Apps/Decimating/decimater.cc index b3127a62..2e31e18f 100644 --- a/src/OpenMesh/Apps/Decimating/decimater.cc +++ b/src/OpenMesh/Apps/Decimating/decimater.cc @@ -369,7 +369,7 @@ decimate(const std::string &_ifname, float nv_before = float(mesh.n_vertices()); timer.start(); - int rc = 0; + size_t rc = 0; if (_opt.n_collapses < 0.0) rc = decimater.decimate_to( size_t(-_opt.n_collapses) ); else if (_opt.n_collapses >= 1.0 || _opt.n_collapses == 0.0) diff --git a/src/OpenMesh/Apps/Subdivider/adaptive_subdivider.cc b/src/OpenMesh/Apps/Subdivider/adaptive_subdivider.cc index 21d1cce5..ee23b604 100644 --- a/src/OpenMesh/Apps/Subdivider/adaptive_subdivider.cc +++ b/src/OpenMesh/Apps/Subdivider/adaptive_subdivider.cc @@ -301,8 +301,8 @@ int main(int argc, char **argv) i = 0; // calculate target states for faces and vertices - int target1 = (n - 1) * n_rules + subdivider.subdiv_rule().number() + 1; - int target2 = n * n_rules; + size_t target1 = (n - 1) * n_rules + subdivider.subdiv_rule().number() + 1; + size_t target2 = n * n_rules; for (f_it = mesh.faces_begin(); f_it != mesh.faces_end(); ++f_it) { diff --git a/src/OpenMesh/Apps/VDProgMesh/mkbalancedpm/mkbalancedpm.cc b/src/OpenMesh/Apps/VDProgMesh/mkbalancedpm/mkbalancedpm.cc index d7c6aaf7..a6c16522 100644 --- a/src/OpenMesh/Apps/VDProgMesh/mkbalancedpm/mkbalancedpm.cc +++ b/src/OpenMesh/Apps/VDProgMesh/mkbalancedpm/mkbalancedpm.cc @@ -308,7 +308,7 @@ int main(int argc, char **argv) std::cout << " done [" << t.as_string() << "]\n"; t.reset(); - int rc; + size_t rc; size_t nv = mesh.n_vertices(); std::cout << "Begin decimation (#V " << nv << ")\n"; diff --git a/src/OpenMesh/Tools/Utils/StripifierT.hh b/src/OpenMesh/Tools/Utils/StripifierT.hh index 225dbfbb..579eb9cb 100644 --- a/src/OpenMesh/Tools/Utils/StripifierT.hh +++ b/src/OpenMesh/Tools/Utils/StripifierT.hh @@ -98,7 +98,7 @@ public: void clear() { Strips().swap(strips_); } /// returns number of strips - unsigned int n_strips() const { return strips_.size(); } + size_t n_strips() const { return strips_.size(); } /// are strips computed? bool is_valid() const { return !strips_.empty(); }