diff --git a/src/osgUtil/Optimizer.cpp b/src/osgUtil/Optimizer.cpp index 9a85d5fa8..c5a7c7ca0 100644 --- a/src/osgUtil/Optimizer.cpp +++ b/src/osgUtil/Optimizer.cpp @@ -1265,7 +1265,8 @@ struct LessGeometry // therefore lhs->getNumTexCoordArrays()==rhs->getNumTexCoordArrays() - for(unsigned int i=0;igetNumTexCoordArrays();++i) + unsigned int i; + for(i=0;igetNumTexCoordArrays();++i) { if (rhs->getTexCoordArray(i)) { @@ -1277,7 +1278,7 @@ struct LessGeometry else if (lhs->getTexCoordIndices(i)) return false; } - for(unsigned int i=0;igetNumVertexAttribArrays();++i) + for(i=0;igetNumVertexAttribArrays();++i) { if (rhs->getVertexAttribArray(i)) { @@ -1731,7 +1732,8 @@ bool Optimizer::MergeGeometryVisitor::mergeGeometry(osg::Geometry& lhs,osg::Geom } - for(unsigned int unit=0;unit