diff --git a/src/OpenMesh/Tools/Decimater/McDecimaterT.cc b/src/OpenMesh/Tools/Decimater/McDecimaterT.cc index 48337e21..f1b15634 100644 --- a/src/OpenMesh/Tools/Decimater/McDecimaterT.cc +++ b/src/OpenMesh/Tools/Decimater/McDecimaterT.cc @@ -117,7 +117,7 @@ size_t McDecimaterT::decimate(size_t _n_collapses) { #ifdef USE_OPENMP #pragma omp parallel for shared(bestEnergy, bestHandle) #endif - for ( unsigned int i = 0; i < randomSamples_; ++i) { + for ( int i = 0; i < (int)randomSamples_; ++i) { // Random halfedge handle typename Mesh::HalfedgeHandle tmpHandle = typename Mesh::HalfedgeHandle((static_cast(rand()) / RAND_MAX) * (mesh_.n_halfedges()-1) ); @@ -211,7 +211,7 @@ size_t McDecimaterT::decimate_to_faces(size_t _nv, size_t _nf) { #ifdef USE_OPENMP #pragma omp parallel for shared(bestEnergy, bestHandle, legalCollapses) #endif - for ( unsigned int i = 0; i < randomSamples_; ++i) { + for ( int i = 0; i < (int)randomSamples_; ++i) { // Random halfedge handle typename Mesh::HalfedgeHandle tmpHandle = typename Mesh::HalfedgeHandle((static_cast(rand()) / RAND_MAX) * (mesh_.n_halfedges()-1) );