[Bf-blender-cvs] [0b2d1badecc] master: Cleanup: use post increment/decrement

Campbell Barton noreply at git.blender.org
Sat Sep 7 16:31:04 CEST 2019


Commit: 0b2d1badecc48b5cbff5ec088b29c6e9acc5e1d0
Author: Campbell Barton
Date:   Sun Sep 8 00:12:26 2019 +1000
Branches: master
https://developer.blender.org/rB0b2d1badecc48b5cbff5ec088b29c6e9acc5e1d0

Cleanup: use post increment/decrement

When the result isn't used, prefer post increment/decrement
(already used nearly everywhere in Blender).

===================================================================

M	source/blender/alembic/intern/abc_curves.cc
M	source/blender/alembic/intern/abc_customdata.cc
M	source/blender/alembic/intern/abc_exporter.cc
M	source/blender/alembic/intern/abc_hair.cc
M	source/blender/alembic/intern/abc_mesh.cc
M	source/blender/alembic/intern/abc_nurbs.cc
M	source/blender/alembic/intern/abc_object.cc
M	source/blender/alembic/intern/abc_transform.cc
M	source/blender/alembic/intern/abc_util.cc
M	source/blender/alembic/intern/alembic_capi.cc
M	source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
M	source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c
M	source/blender/blenkernel/intern/brush.c
M	source/blender/blenkernel/intern/collision.c
M	source/blender/blenkernel/intern/curve.c
M	source/blender/blenkernel/intern/customdata.c
M	source/blender/blenkernel/intern/icons.c
M	source/blender/blenkernel/intern/multires.c
M	source/blender/blenkernel/intern/multires_reshape.c
M	source/blender/blenkernel/intern/node.c
M	source/blender/blenkernel/intern/ocean.c
M	source/blender/blenkernel/intern/paint.c
M	source/blender/blenkernel/intern/particle.c
M	source/blender/blenkernel/intern/particle_child.c
M	source/blender/blenkernel/intern/particle_distribute.c
M	source/blender/blenkernel/intern/particle_system.c
M	source/blender/blenkernel/intern/pbvh.c
M	source/blender/blenkernel/intern/scene.c
M	source/blender/blenkernel/intern/seqeffects.c
M	source/blender/blenkernel/intern/studiolight.c
M	source/blender/blenkernel/intern/subdiv_converter_mesh.c
M	source/blender/blenkernel/intern/subdiv_eval.c
M	source/blender/blenkernel/intern/subdiv_mesh.c
M	source/blender/blenkernel/intern/subsurf_ccg.c
M	source/blender/blenkernel/intern/tracking.c
M	source/blender/blenkernel/intern/tracking_auto.c
M	source/blender/blenkernel/intern/tracking_stabilize.c
M	source/blender/blenkernel/intern/tracking_util.c
M	source/blender/blenlib/intern/BLI_filelist.c
M	source/blender/blenlib/intern/fileops.c
M	source/blender/blenlib/intern/hash_md5.c
M	source/blender/blenlib/intern/list_sort_impl.h
M	source/blender/blenlib/intern/math_interp.c
M	source/blender/blenlib/intern/path_util.c
M	source/blender/blenlib/intern/string.c
M	source/blender/blenlib/intern/string_utf8.c
M	source/blender/blenlib/intern/task.c
M	source/blender/blenloader/intern/readfile.c
M	source/blender/blenloader/intern/versioning_260.c
M	source/blender/blenloader/intern/versioning_280.c
M	source/blender/blenloader/intern/writefile.c
M	source/blender/collada/AnimationExporter.cpp
M	source/blender/collada/BCAnimationCurve.cpp
M	source/blender/collada/BCAnimationSampler.cpp
M	source/blender/collada/BCAnimationSampler.h
M	source/blender/collada/BCSampleData.cpp
M	source/blender/collada/ControllerExporter.cpp
M	source/blender/collada/DocumentImporter.cpp
M	source/blender/collada/SceneExporter.cpp
M	source/blender/collada/collada_utils.cpp
M	source/blender/compositor/intern/COM_Debug.cpp
M	source/blender/compositor/intern/COM_NodeGraph.cpp
M	source/blender/compositor/intern/COM_NodeOperation.cpp
M	source/blender/compositor/intern/COM_NodeOperationBuilder.cpp
M	source/blender/compositor/nodes/COM_CornerPinNode.cpp
M	source/blender/compositor/nodes/COM_CryptomatteNode.cpp
M	source/blender/compositor/nodes/COM_ImageNode.cpp
M	source/blender/compositor/nodes/COM_OutputFileNode.cpp
M	source/blender/compositor/operations/COM_BlurBaseOperation.cpp
M	source/blender/compositor/operations/COM_DenoiseOperation.cpp
M	source/blender/compositor/operations/COM_DilateErodeOperation.cpp
M	source/blender/compositor/operations/COM_DirectionalBlurOperation.cpp
M	source/blender/compositor/operations/COM_DisplaceOperation.cpp
M	source/blender/compositor/operations/COM_FastGaussianBlurOperation.cpp
M	source/blender/compositor/operations/COM_GlareFogGlowOperation.cpp
M	source/blender/compositor/operations/COM_GlareStreaksOperation.cpp
M	source/blender/compositor/operations/COM_KeyingBlurOperation.cpp
M	source/blender/compositor/operations/COM_KeyingClipOperation.cpp
M	source/blender/compositor/operations/COM_MapUVOperation.cpp
M	source/blender/compositor/operations/COM_OutputFileMultiViewOperation.cpp
M	source/blender/compositor/operations/COM_OutputFileOperation.cpp
M	source/blender/compositor/operations/COM_PlaneCornerPinOperation.cpp
M	source/blender/compositor/operations/COM_PlaneDistortCommonOperation.cpp
M	source/blender/compositor/operations/COM_PlaneTrackOperation.cpp
M	source/blender/compositor/operations/COM_ScreenLensDistortionOperation.cpp
M	source/blender/depsgraph/intern/builder/deg_builder_cycle.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
M	source/blender/depsgraph/intern/builder/deg_builder_relations.cc
M	source/blender/depsgraph/intern/builder/deg_builder_transitive.cc
M	source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc
M	source/blender/depsgraph/intern/debug/deg_debug_stats_gnuplot.cc
M	source/blender/depsgraph/intern/depsgraph_debug.cc
M	source/blender/draw/engines/eevee/eevee_bloom.c
M	source/blender/draw/engines/eevee/eevee_depth_of_field.c
M	source/blender/draw/engines/eevee/eevee_effects.c
M	source/blender/draw/engines/eevee/eevee_lightcache.c
M	source/blender/draw/engines/eevee/eevee_lightprobes.c
M	source/blender/draw/engines/eevee/eevee_materials.c
M	source/blender/draw/engines/eevee/eevee_render.c
M	source/blender/draw/engines/eevee/eevee_screen_raytrace.c
M	source/blender/draw/engines/eevee/eevee_shadows.c
M	source/blender/draw/engines/eevee/eevee_shadows_cascade.c
M	source/blender/draw/engines/eevee/eevee_temporal_sampling.c
M	source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl
M	source/blender/draw/engines/eevee/shaders/effect_translucency_frag.glsl
M	source/blender/draw/engines/eevee/shaders/lightprobe_filter_diffuse_frag.glsl
M	source/blender/draw/engines/eevee/shaders/lightprobe_geom.glsl
M	source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl
M	source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl
M	source/blender/draw/engines/eevee/shaders/volumetric_integration_frag.glsl
M	source/blender/draw/engines/eevee/shaders/volumetric_scatter_frag.glsl
M	source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl
M	source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl
M	source/blender/draw/engines/workbench/workbench_deferred.c
M	source/blender/draw/engines/workbench/workbench_effect_dof.c
M	source/blender/draw/engines/workbench/workbench_forward.c
M	source/blender/draw/engines/workbench/workbench_studiolight.c
M	source/blender/draw/engines/workbench/workbench_volume.c
M	source/blender/draw/intern/draw_cache.c
M	source/blender/draw/intern/draw_cache_extract_mesh.c
M	source/blender/draw/intern/draw_cache_impl_curve.c
M	source/blender/draw/intern/draw_cache_impl_lattice.c
M	source/blender/draw/intern/draw_cache_impl_mesh.c
M	source/blender/draw/intern/draw_cache_impl_metaball.c
M	source/blender/draw/intern/draw_cache_impl_particles.c
M	source/blender/draw/intern/draw_common.c
M	source/blender/draw/intern/draw_debug.c
M	source/blender/draw/intern/draw_hair.c
M	source/blender/draw/intern/draw_instance_data.c
M	source/blender/draw/intern/draw_manager_data.c
M	source/blender/draw/intern/draw_manager_exec.c
M	source/blender/draw/intern/draw_manager_profiling.c
M	source/blender/draw/modes/edit_armature_mode.c
M	source/blender/draw/modes/object_mode.c
M	source/blender/draw/modes/pose_mode.c
M	source/blender/editors/animation/anim_draw.c
M	source/blender/editors/armature/armature_skinning.c
M	source/blender/editors/curve/editcurve.c
M	source/blender/editors/gizmo_library/gizmo_draw_utils.c
M	source/blender/editors/interface/interface_draw.c
M	source/blender/editors/interface/interface_templates.c
M	source/blender/editors/interface/interface_widgets.c
M	source/blender/editors/interface/view2d.c
M	source/blender/editors/io/io_alembic.c
M	source/blender/editors/mask/mask_add.c
M	source/blender/editors/mask/mask_draw.c
M	source/blender/editors/object/object_transform.c
M	source/blender/editors/physics/particle_edit.c
M	source/blender/editors/physics/particle_object.c
M	source/blender/editors/render/render_preview.c
M	source/blender/editors/screen/screen_draw.c
M	source/blender/editors/sculpt_paint/paint_cursor.c
M	source/blender/editors/sculpt_paint/paint_mask.c
M	source/blender/editors/sculpt_paint/paint_utils.c
M	source/blender/editors/sculpt_paint/sculpt.c
M	source/blender/editors/space_file/file_ops.c
M	source/blender/editors/space_file/filelist.c
M	source/blender/editors/space_file/filesel.c
M	source/blender/editors/space_file/fsmenu.c
M	source/blender/editors/space_node/drawnode.c
M	source/blender/editors/space_node/node_draw.c
M	source/blender/editors/space_node/node_group.c
M	source/blender/editors/space_node/node_relationships.c
M	source/blender/editors/space_node/node_templates.c
M	source/blender/editors/space_node/space_node.c
M	source/blender/editors/space_view3d/drawobject.c
M	source/blender/editors/space_view3d/view3d_draw.c
M	source/blender/editors/undo/ed_undo.c
M	source/blender/editors/uvedit/uvedit_smart_stitch.c
M	source/blender/gpencil_modifiers/intern/MOD_gpencilmirror.c
M	source/blender/gpu/intern/gpu_attr_binding.c
M	source/blender/gpu/intern/gpu_batch.c
M	source/blender/gpu/intern/gpu_buffers.c
M	source/blender/gpu/intern/gpu_codegen.c
M	source/blender/gpu/intern/gpu_draw.c
M	source/blender/gpu/intern/gpu_element.c
M	source/blender/gpu/intern/gpu_framebuffer.c
M	source/blender/gpu/intern/gpu_immediate.c
M	source/blender/gpu/intern/gpu_immediate_util.c
M	source/blender/gpu/intern/gpu_material.c
M	source/blender/gpu/intern/gpu_shader_interface.c
M	source/blender/gpu/intern/gpu_texture.c
M	source/blender/gpu/intern/gpu_vertex_buffer.c
M	source/blender/gpu/intern/gpu_vertex_format.c
M	source/blender/gpu/intern/gpu_viewport.c
M	source/blender/gpu/shaders/gpu_shader_geometry.glsl
M	source/blender/ikplugin/intern/itasc_plugin.cpp
M	source/blender/imbuf/intern/dds/FlipDXT.cpp
M	source/blender/imbuf/intern/indexer.c
M	source/blender/imbuf/intern/openexr/openexr_api.cpp
M	source/blender/imbuf/intern/targa.c
M	source/blender/makesrna/intern/rna_nodetree.c
M	source/blender/modifiers/intern/MOD_skin.c
M	source/blender/modifiers/intern/MOD_util.c
M	source/blender/modifiers/intern/MOD_uvproject.c
M	source/blender/modifiers/intern/MOD_weightvg_util.c
M	source/blender/nodes/composite/nodes/node_composite_colorbalance.c
M	source/blender/nodes/composite/nodes/node_composite_cryptomatte.c
M	source/blender/nodes/intern/node_exec.c
M	source/blender/nodes/intern/node_util.c
M	source/blender/nodes/shader/node_shader_tree.c
M	source/blender/nodes/shader/node_shader_util.c
M	source/blender/nodes/shader/nodes/node_shader_common.c
M	source/blender/nodes/shader/nodes/node_shader_curves.c
M	source/blender/nodes/texture/nodes/node_texture_common.c
M	source/blender/physics/intern/BPH_mass_spring.cpp
M	source/blender/physics/intern/ConstrainedConjugateGradient.h
M	source/blender/physics/intern/eigen_utils.h
M	source/blender/physics/intern/hair_volume.cpp
M	source/blender/physics/intern/implicit_blender.c
M	source/blender/physics/intern/implicit_eigen.cpp
M	source/blender/python/intern/bpy_props.c
M	source/blender/python/mathutils/mathutils_noise.c
M	source/blender/render/intern/source/imagetexture.c
M	source/blender/render/intern/source/pipeline.c
M	source/blender/render/intern/source/pointdensity.c

===================================================================

diff --git a/source/blender/alembic/intern/abc_curves.cc b/source/blender/alembic/intern/abc_curves.cc
index 13872618d74..50aa13bea4f 100644
--- a/source/blender/alembic/intern/abc_curves.cc
+++ b/source/blender/alembic/intern/abc_curves.cc
@@ -111,7 +111,7 @@ void AbcCurveWriter::do_write()
 
       const BPoint *point = nurbs->bp;
 
-      for (int i = 0; i < totpoint; ++i, ++point) {
+      for (int i = 0; i < totpoint; i++, point++) {
         copy_yup_from_zup(temp_vert.getValue(), point->vec);
         verts.push_back(temp_vert);
         weights.push_back(point->vec[3]);
@@ -127,7 +127,7 @@ void AbcCurveWriter::do_write()
       const BezTriple *bezier = nurbs->bezt;
 
       /* TODO(kevin): store info about handles, Alembic doesn't have this. */
-      for (int i = 0; i < totpoint; ++i, ++bezier) {
+      for (int i = 0; i < totpoint; i++, bezier++) {
         copy_yup_from_zup(temp_vert.getValue(), bezier->vec[1]);
         verts.push_back(temp_vert);
         widths.push_back(bezier->radius);
@@ -144,7 +144,7 @@ void AbcCurveWriter::do_write()
        * cyclic since other software need those.
        */
 
-      for (int i = 0; i < nurbs->orderu; ++i) {
+      for (int i = 0; i < nurbs->orderu; i++) {
         verts.push_back(verts[i]);
       }
     }
@@ -156,7 +156,7 @@ void AbcCurveWriter::do_write()
        * require/expect them. */
       knots.resize(num_knots + 2);
 
-      for (int i = 0; i < num_knots; ++i) {
+      for (int i = 0; i < num_knots; i++) {
         knots[i + 1] = nurbs->knotsu[i];
       }
 
@@ -316,7 +316,7 @@ void AbcCurveReader::read_curve_sample(Curve *cu,
   int knot_offset = 0;
 
   size_t idx = 0;
-  for (size_t i = 0; i < num_vertices->size(); ++i) {
+  for (size_t i = 0; i < num_vertices->size(); i++) {
     const int num_verts = (*num_vertices)[i];
 
     Nurb *nu = static_cast<Nurb *>(MEM_callocN(sizeof(Nurb), "abc_getnurb"));
@@ -357,7 +357,7 @@ void AbcCurveReader::read_curve_sample(Curve *cu,
       const int end = idx + num_verts;
       int overlap = 0;
 
-      for (int j = start, k = end - nu->orderu; j < nu->orderu; ++j, ++k) {
+      for (int j = start, k = end - nu->orderu; j < nu->orderu; j++, k++) {
         const Imath::V3f &p1 = (*positions)[j];
         const Imath::V3f &p2 = (*positions)[k];
 
@@ -365,7 +365,7 @@ void AbcCurveReader::read_curve_sample(Curve *cu,
           break;
         }
 
-        ++overlap;
+        overlap++;
       }
 
       /* TODO: Special case, need to figure out how it coincides with knots. */
@@ -393,7 +393,7 @@ void AbcCurveReader::read_curve_sample(Curve *cu,
     nu->bp = static_cast<BPoint *>(MEM_callocN(sizeof(BPoint) * nu->pntsu, "abc_getnurb"));
     BPoint *bp = nu->bp;
 
-    for (int j = 0; j < nu->pntsu; ++j, ++bp, ++idx) {
+    for (int j = 0; j < nu->pntsu; j++, bp++, idx++) {
       const Imath::V3f &pos = (*positions)[idx];
 
       if (do_radius) {
@@ -418,7 +418,7 @@ void AbcCurveReader::read_curve_sample(Curve *cu,
       /* TODO: second check is temporary, for until the check for cycles is rock solid. */
       if (periodicity == Alembic::AbcGeom::kPeriodic && (KNOTSU(nu) == knots->size() - 2)) {
         /* Skip first and last knots. */
-        for (size_t i = 1; i < knots->size() - 1; ++i) {
+        for (size_t i = 1; i < knots->size() - 1; i++) {
           nu->knotsu[i - 1] = (*knots)[knot_offset + i];
         }
       }
@@ -476,7 +476,7 @@ Mesh *AbcCurveReader::read_mesh(Mesh *existing_mesh,
 
   if (same_topology) {
     Nurb *nurbs = static_cast<Nurb *>(curve->nurb.first);
-    for (curve_idx = 0; nurbs; nurbs = nurbs->next, ++curve_idx) {
+    for (curve_idx = 0; nurbs; nurbs = nurbs->next, curve_idx++) {
       const int num_in_alembic = (*num_vertices)[curve_idx];
       const int num_in_blender = nurbs->pntsu;
 
@@ -493,13 +493,13 @@ Mesh *AbcCurveReader::read_mesh(Mesh *existing_mesh,
   }
   else {
     Nurb *nurbs = static_cast<Nurb *>(curve->nurb.first);
-    for (curve_idx = 0; nurbs; nurbs = nurbs->next, ++curve_idx) {
+    for (curve_idx = 0; nurbs; nurbs = nurbs->next, curve_idx++) {
       const int totpoint = (*num_vertices)[curve_idx];
 
       if (nurbs->bp) {
         BPoint *point = nurbs->bp;
 
-        for (int i = 0; i < totpoint; ++i, ++point, ++vertex_idx) {
+        for (int i = 0; i < totpoint; i++, point++, vertex_idx++) {
           const Imath::V3f &pos = (*positions)[vertex_idx];
           copy_zup_from_yup(point->vec, pos.getValue());
         }
@@ -507,7 +507,7 @@ Mesh *AbcCurveReader::read_mesh(Mesh *existing_mesh,
       else if (nurbs->bezt) {
         BezTriple *bezier = nurbs->bezt;
 
-        for (int i = 0; i < totpoint; ++i, ++bezier, ++vertex_idx) {
+        for (int i = 0; i < totpoint; i++, bezier++, vertex_idx++) {
           const Imath::V3f &pos = (*positions)[vertex_idx];
           copy_zup_from_yup(bezier->vec[1], pos.getValue());
         }
diff --git a/source/blender/alembic/intern/abc_customdata.cc b/source/blender/alembic/intern/abc_customdata.cc
index 63887d36381..7f04bb77052 100644
--- a/source/blender/alembic/intern/abc_customdata.cc
+++ b/source/blender/alembic/intern/abc_customdata.cc
@@ -72,12 +72,12 @@ static void get_uvs(const CDStreamConfig &config,
     uvs.resize(config.totloop);
 
     /* Iterate in reverse order to match exported polygons. */
-    for (int i = 0; i < num_poly; ++i) {
+    for (int i = 0; i < num_poly; i++) {
       MPoly &current_poly = polygons[i];
       MLoopUV *loopuv = mloopuv_array + current_poly.loopstart + current_poly.totloop;
 
-      for (int j = 0; j < current_poly.totloop; ++j, ++cnt) {
-        --loopuv;
+      for (int j = 0; j < current_poly.totloop; j++, cnt++) {
+        loopuv--;
 
         uvidx[cnt] = cnt;
         uvs[cnt][0] = loopuv->uv[0];
@@ -90,14 +90,14 @@ static void get_uvs(const CDStreamConfig &config,
     std::vector<std::vector<uint32_t>> idx_map(config.totvert);
     int idx_count = 0;
 
-    for (int i = 0; i < num_poly; ++i) {
+    for (int i = 0; i < num_poly; i++) {
       MPoly &current_poly = polygons[i];
       MLoop *looppoly = mloop + current_poly.loopstart + current_poly.totloop;
       MLoopUV *loopuv = mloopuv_array + current_poly.loopstart + current_poly.totloop;
 
-      for (int j = 0; j < current_poly.totloop; ++j) {
-        --looppoly;
-        --loopuv;
+      for (int j = 0; j < current_poly.totloop; j++) {
+        looppoly--;
+        loopuv--;
 
         Imath::V2f uv(loopuv->uv[0], loopuv->uv[1]);
         bool found_same = false;
@@ -188,12 +188,12 @@ static void write_mcol(const OCompoundProperty &prop,
 
   Imath::C4f col;
 
-  for (int i = 0; i < config.totpoly; ++i) {
+  for (int i = 0; i < config.totpoly; i++) {
     MPoly *p = &polys[i];
     MCol *cface = &cfaces[p->loopstart + p->totloop];
     MLoop *mloop = &mloops[p->loopstart + p->totloop];
 
-    for (int j = 0; j < p->totloop; ++j) {
+    for (int j = 0; j < p->totloop; j++) {
       cface--;
       mloop--;
 
@@ -230,7 +230,7 @@ void write_custom_data(const OCompoundProperty &prop,
   const int active_layer = CustomData_get_active_layer(data, cd_data_type);
   const int tot_layers = CustomData_number_of_layers(data, cd_data_type);
 
-  for (int i = 0; i < tot_layers; ++i) {
+  for (int i = 0; i < tot_layers; i++) {
     void *cd_data = CustomData_get_layer_n(data, cd_data_type, i);
     const char *name = CustomData_get_layer_name(data, cd_data_type, i);
 
@@ -268,11 +268,11 @@ static void read_uvs(const CDStreamConfig &config,
 
   unsigned int uv_index, loop_index, rev_loop_index;
 
-  for (int i = 0; i < config.totpoly; ++i) {
+  for (int i = 0; i < config.totpoly; i++) {
     MPoly &poly = mpolys[i];
     unsigned int rev_loop_offset = poly.loopstart + poly.totloop - 1;
 
-    for (int f = 0; f < poly.totloop; ++f) {
+    for (int f = 0; f < poly.totloop; f++) {
       loop_index = poly.loopstart + f;
       rev_loop_index = rev_loop_offset - f;
       uv_index = (*indices)[loop_index];
@@ -368,14 +368,14 @@ static void read_custom_data_mcols(const std::string &iobject_full_name,
    * is why we have to check for indices->size() > 0 */
   bool use_dual_indexing = is_facevarying && indices->size() > 0;
 
-  for (int i = 0; i < config.totpoly; ++i) {
+  for (int i = 0; i < config.totpoly; i++) {
     MPoly *poly = &mpolys[i];
     MCol *cface = &cfaces[poly->loopstart + poly->totloop];
     MLoop *mloop = &mloops[poly->loopstart + poly->totloop];
 
-    for (int j = 0; j < poly->totloop; ++j, ++face_index) {
-      --cface;
-      --mloop;
+    for (int j = 0; j < poly->totloop; j++, face_index++) {
+      cface--;
+      mloop--;
 
       color_index = is_facevarying ? face_index : mloop->v;
       if (use_dual_indexing) {
@@ -456,7 +456,7 @@ void read_custom_data(const std::string &iobject_full_name,
 
   const size_t num_props = prop.getNumProperties();
 
-  for (size_t i = 0; i < num_props; ++i) {
+  for (size_t i = 0; i < num_props; i++) {
     const Alembic::Abc::PropertyHeader &prop_header = prop.getPropertyHeader(i);
 
     /* Read UVs according to convention. */
diff --git a/source/blender/alembic/intern/abc_exporter.cc b/source/blender/alembic/intern/abc_exporter.cc
index f19e0257b1b..9c1909b6022 100644
--- a/source/blender/alembic/intern/abc_exporter.cc
+++ b/source/blender/alembic/intern/abc_exporter.cc
@@ -197,12 +197,12 @@ AbcExporter::~AbcExporter()
 {
   /* Free xforms map */
   m_xforms_type::iterator it_x, e_x;
-  for (it_x = m_xforms.begin(), e_x = m_xforms.end(); it_x != e_x; ++it_x) {
+  for (it_x = m_xforms.begin(), e_x = m_xforms.end(); it_x != e_x; it_x++) {
     delete it_x->second;
   }
 
   /* Free shapes vector */
-  for (int i = 0, e = m_shapes.size(); i != e; ++i) {
+  for (int i = 0, e = m_shapes.size(); i != e; i++) {
     delete m_shapes[i];
   }
 
@@ -223,7 +223,7 @@ void AbcExporter::getShutterSamples(unsigned int nr_of_samples,
   double time_inc = (shutter_close - shutter_open) / nr_of_samples;
 
   /* sample between shutter open & close */
-  for (int sample = 0; sample < nr_of_samples; ++sample) {
+  for (int sample = 0; sample < nr_of_samples; sample++) {
     double sample_time = shutter_open + time_inc * sample;
     double time = (frame_offset + sample_time) / time_factor;
 
@@ 

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list