Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2016-03-05 01:16:12 +0300
committerCampbell Barton <ideasman42@gmail.com>2016-03-05 01:16:12 +0300
commit4e500101a7dd3ea578ca6d6f101c0d9ece7f5abc (patch)
treeb84e5af642e8f702c2bc34a26155a49284fbda9b /source/blender/bmesh
parentfea07c1a63fdfe3bf25d77d862e83bdf024347b8 (diff)
Cleanup: quiet -Wcomma, cast to void where needed
Diffstat (limited to 'source/blender/bmesh')
-rw-r--r--source/blender/bmesh/intern/bmesh_core.c3
-rw-r--r--source/blender/bmesh/intern/bmesh_interp.c8
-rw-r--r--source/blender/bmesh/intern/bmesh_operator_api_inline.h6
-rw-r--r--source/blender/bmesh/intern/bmesh_polygon_edgenet.c2
-rw-r--r--source/blender/bmesh/intern/bmesh_queries.c4
-rw-r--r--source/blender/bmesh/operators/bmo_bridge.c6
-rw-r--r--source/blender/bmesh/operators/bmo_dissolve.c2
-rw-r--r--source/blender/bmesh/operators/bmo_dupe.c3
-rw-r--r--source/blender/bmesh/operators/bmo_extrude.c3
-rw-r--r--source/blender/bmesh/operators/bmo_inset.c10
-rw-r--r--source/blender/bmesh/operators/bmo_poke.c2
-rw-r--r--source/blender/bmesh/operators/bmo_primitive.c12
-rw-r--r--source/blender/bmesh/operators/bmo_removedoubles.c2
13 files changed, 36 insertions, 27 deletions
diff --git a/source/blender/bmesh/intern/bmesh_core.c b/source/blender/bmesh/intern/bmesh_core.c
index 84d69fa65d4..88fcf6a4536 100644
--- a/source/blender/bmesh/intern/bmesh_core.c
+++ b/source/blender/bmesh/intern/bmesh_core.c
@@ -2497,7 +2497,8 @@ static void bmesh_vert_separate__cleanup(BMesh *bm, LinkNode *edges_separate)
n_prev->next = n_step->next;
n_step = n_prev;
}
- } while ((n_prev = n_step),
+ } while ((void)
+ (n_prev = n_step),
(n_step = n_step->next));
} while ((n_orig = n_orig->next) && n_orig->next);
diff --git a/source/blender/bmesh/intern/bmesh_interp.c b/source/blender/bmesh/intern/bmesh_interp.c
index a2ae5d15095..f51013c3f1c 100644
--- a/source/blender/bmesh/intern/bmesh_interp.c
+++ b/source/blender/bmesh/intern/bmesh_interp.c
@@ -197,7 +197,7 @@ void BM_face_interp_from_face_ex(
if (do_vertex) {
CustomData_bmesh_interp(&bm->vdata, blocks_v, w, NULL, f_src->len, l_iter->v->head.data);
}
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
}
void BM_face_interp_from_face(BMesh *bm, BMFace *f_dst, const BMFace *f_src, const bool do_vertex)
@@ -221,7 +221,7 @@ void BM_face_interp_from_face(BMesh *bm, BMFace *f_dst, const BMFace *f_src, con
mul_v2_m3v3(cos_2d[i], axis_mat, l_iter->v->co);
blocks_l[i] = l_iter->head.data;
if (do_vertex) blocks_v[i] = l_iter->v->head.data;
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
BM_face_interp_from_face_ex(bm, f_dst, f_src, do_vertex,
blocks_l, blocks_v, cos_2d, axis_mat);
@@ -650,7 +650,7 @@ void BM_loop_interp_from_face(
if (do_vertex) {
vblocks[i] = l_iter->v->head.data;
}
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
mul_v2_m3v3(co, axis_mat, l_dst->v->co);
@@ -687,7 +687,7 @@ void BM_vert_interp_from_face(BMesh *bm, BMVert *v_dst, const BMFace *f_src)
do {
mul_v2_m3v3(cos_2d[i], axis_mat, l_iter->v->co);
blocks[i] = l_iter->v->head.data;
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
mul_v2_m3v3(co, axis_mat, v_dst->co);
diff --git a/source/blender/bmesh/intern/bmesh_operator_api_inline.h b/source/blender/bmesh/intern/bmesh_operator_api_inline.h
index 95c4f710c38..00fcd9e7a9b 100644
--- a/source/blender/bmesh/intern/bmesh_operator_api_inline.h
+++ b/source/blender/bmesh/intern/bmesh_operator_api_inline.h
@@ -82,7 +82,7 @@ BLI_INLINE void BMO_slot_map_int_insert(
{
union { void *ptr; int val; } t = {NULL};
BLI_assert(slot->slot_subtype.map == BMO_OP_SLOT_SUBTYPE_MAP_INT);
- BMO_slot_map_insert(op, slot, element, ((t.val = val), t.ptr));
+ BMO_slot_map_insert(op, slot, element, ((void)(t.val = val), t.ptr));
}
ATTR_NONNULL(1, 2)
@@ -92,7 +92,7 @@ BLI_INLINE void BMO_slot_map_bool_insert(
{
union { void *ptr; bool val; } t = {NULL};
BLI_assert(slot->slot_subtype.map == BMO_OP_SLOT_SUBTYPE_MAP_BOOL);
- BMO_slot_map_insert(op, slot, element, ((t.val = val), t.ptr));
+ BMO_slot_map_insert(op, slot, element, ((void)(t.val = val), t.ptr));
}
ATTR_NONNULL(1, 2)
@@ -102,7 +102,7 @@ BLI_INLINE void BMO_slot_map_float_insert(
{
union { void *ptr; float val; } t = {NULL};
BLI_assert(slot->slot_subtype.map == BMO_OP_SLOT_SUBTYPE_MAP_FLT);
- BMO_slot_map_insert(op, slot, element, ((t.val = val), t.ptr));
+ BMO_slot_map_insert(op, slot, element, ((void)(t.val = val), t.ptr));
}
diff --git a/source/blender/bmesh/intern/bmesh_polygon_edgenet.c b/source/blender/bmesh/intern/bmesh_polygon_edgenet.c
index 1ee96d4e759..508a9e660f3 100644
--- a/source/blender/bmesh/intern/bmesh_polygon_edgenet.c
+++ b/source/blender/bmesh/intern/bmesh_polygon_edgenet.c
@@ -509,7 +509,7 @@ bool BM_face_split_edgenet(
mul_v2_m3v3(cos_2d[i], axis_mat, l_iter->v->co);
blocks[i] = l_iter->head.data;
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
for (i = 0; i < edge_net_len; i++) {
diff --git a/source/blender/bmesh/intern/bmesh_queries.c b/source/blender/bmesh/intern/bmesh_queries.c
index 30f4dc5cb2a..ffad3e59e47 100644
--- a/source/blender/bmesh/intern/bmesh_queries.c
+++ b/source/blender/bmesh/intern/bmesh_queries.c
@@ -1951,7 +1951,7 @@ bool BM_face_exists(BMVert **varr, int len, BMFace **r_existface)
if (l_walk->v != varr[i_walk]) {
break;
}
- } while ((l_walk = l_walk->next), ++i_walk != len);
+ } while ((void)(l_walk = l_walk->next), ++i_walk != len);
}
else if (l_iter_radial->prev->v == varr[1]) {
BMLoop *l_walk = l_iter_radial->prev->prev;
@@ -1959,7 +1959,7 @@ bool BM_face_exists(BMVert **varr, int len, BMFace **r_existface)
if (l_walk->v != varr[i_walk]) {
break;
}
- } while ((l_walk = l_walk->prev), ++i_walk != len);
+ } while ((void)(l_walk = l_walk->prev), ++i_walk != len);
}
if (i_walk == len) {
diff --git a/source/blender/bmesh/operators/bmo_bridge.c b/source/blender/bmesh/operators/bmo_bridge.c
index bdd4e253a63..c7bf481d7d5 100644
--- a/source/blender/bmesh/operators/bmo_bridge.c
+++ b/source/blender/bmesh/operators/bmo_bridge.c
@@ -54,7 +54,8 @@ static void bm_bridge_splice_loops(BMesh *bm, LinkData *el_a, LinkData *el_b, co
interp_v3_v3v3(v_b->co, v_a->co, v_b->co, merge_factor);
BLI_assert(v_a != v_b);
BMO_slot_map_elem_insert(&op_weld, slot_targetmap, v_a, v_b);
- } while ((el_b = el_b->next),
+ } while ((void)
+ (el_b = el_b->next),
(el_a = el_a->next));
BMO_op_exec(bm, &op_weld);
@@ -95,7 +96,8 @@ static float bm_edgeloop_offset_length(
BLI_assert(el_a->prev == NULL); /* must be first */
do {
len += len_v3v3(((BMVert *)el_a->data)->co, ((BMVert *)el_b->data)->co);
- } while ((el_b = el_b->next ? el_b->next : el_b_first),
+ } while ((void)
+ (el_b = el_b->next ? el_b->next : el_b_first),
(el_a = el_a->next) && (len < len_max));
return len;
}
diff --git a/source/blender/bmesh/operators/bmo_dissolve.c b/source/blender/bmesh/operators/bmo_dissolve.c
index ac0466a74d2..c8dff4a8598 100644
--- a/source/blender/bmesh/operators/bmo_dissolve.c
+++ b/source/blender/bmesh/operators/bmo_dissolve.c
@@ -544,7 +544,7 @@ void bmo_dissolve_degenerate_exec(BMesh *bm, BMOperator *op)
if (
/* check the loop hasn't already been tested (and flag not to test again) */
!BM_elem_flag_test(l_iter, BM_ELEM_TAG) &&
- (BM_elem_flag_enable(l_iter, BM_ELEM_TAG),
+ ((void)BM_elem_flag_enable(l_iter, BM_ELEM_TAG),
/* check we're marked to tested (radial edge already tested) */
BMO_elem_flag_test(bm, l_iter->prev->e, EDGE_MARK) &&
diff --git a/source/blender/bmesh/operators/bmo_dupe.c b/source/blender/bmesh/operators/bmo_dupe.c
index 33048e6c86e..fd430de80f9 100644
--- a/source/blender/bmesh/operators/bmo_dupe.c
+++ b/source/blender/bmesh/operators/bmo_dupe.c
@@ -170,7 +170,8 @@ static BMFace *bmo_face_copy(
l_iter_dst = BM_FACE_FIRST_LOOP(f_dst);
do {
BM_elem_attrs_copy(bm_src, bm_dst, l_iter_src, l_iter_dst);
- } while ((l_iter_dst = l_iter_dst->next),
+ } while ((void)
+ (l_iter_dst = l_iter_dst->next),
(l_iter_src = l_iter_src->next) != l_first_src);
/* Mark the face for output */
diff --git a/source/blender/bmesh/operators/bmo_extrude.c b/source/blender/bmesh/operators/bmo_extrude.c
index 3eae98b3c46..e9b6d1f8cfe 100644
--- a/source/blender/bmesh/operators/bmo_extrude.c
+++ b/source/blender/bmesh/operators/bmo_extrude.c
@@ -116,7 +116,8 @@ void bmo_extrude_discrete_faces_exec(BMesh *bm, BMOperator *op)
}
}
- } while (((l_new = l_new->next),
+ } while (((void)
+ (l_new = l_new->next),
(l_org = l_org->next)) != l_org_first);
}
diff --git a/source/blender/bmesh/operators/bmo_inset.c b/source/blender/bmesh/operators/bmo_inset.c
index 1438efa493d..e0569489762 100644
--- a/source/blender/bmesh/operators/bmo_inset.c
+++ b/source/blender/bmesh/operators/bmo_inset.c
@@ -94,7 +94,7 @@ static void bm_interp_face_store(InterpFace *iface, BMesh *bm, BMFace *f, MemAre
/* use later for index lookups */
BM_elem_index_set(l_iter, i); /* set_dirty */
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
bm->elem_index_dirty |= BM_LOOP;
}
static void bm_interp_face_free(InterpFace *iface, BMesh *bm)
@@ -293,7 +293,7 @@ static void bmo_face_inset_individual(
/* unrelated to splitting, but calc here */
BM_edge_calc_face_tangent(l_iter->e, l_iter, edge_nors[i]);
- } while (i++, ((l_iter = l_iter->next) != l_first));
+ } while ((void)i++, ((l_iter = l_iter->next) != l_first));
/* build rim faces */
@@ -324,7 +324,7 @@ static void bmo_face_inset_individual(
BM_elem_attrs_copy(bm, bm, l_iter->next, l_other);
BM_elem_attrs_copy(bm, bm, l_iter, l_other->next);
}
- } while (i++, ((l_iter = l_iter->next) != l_first));
+ } while ((void)i++, ((l_iter = l_iter->next) != l_first));
/* hold interpolation values */
if (use_interpolate) {
@@ -376,14 +376,14 @@ static void bmo_face_inset_individual(
copy_v3_v3(coords[i], v_new_co);
- } while (i++, ((l_iter = l_iter->next) != l_first));
+ } while ((void)i++, ((l_iter = l_iter->next) != l_first));
/* update the coords */
l_iter = l_first;
i = 0;
do {
copy_v3_v3(l_iter->v->co, coords[i]);
- } while (i++, ((l_iter = l_iter->next) != l_first));
+ } while ((void)i++, ((l_iter = l_iter->next) != l_first));
if (use_interpolate) {
diff --git a/source/blender/bmesh/operators/bmo_poke.c b/source/blender/bmesh/operators/bmo_poke.c
index 95407f3ac9b..4d86d6e8e5b 100644
--- a/source/blender/bmesh/operators/bmo_poke.c
+++ b/source/blender/bmesh/operators/bmo_poke.c
@@ -140,7 +140,7 @@ void bmo_poke_exec(BMesh *bm, BMOperator *op)
offset_fac += len_v3v3(f_center, l_iter->v->co);
}
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
if (use_relative_offset) {
offset_fac /= (float)f->len;
diff --git a/source/blender/bmesh/operators/bmo_primitive.c b/source/blender/bmesh/operators/bmo_primitive.c
index 0935e0acb45..fcf02c4bc3f 100644
--- a/source/blender/bmesh/operators/bmo_primitive.c
+++ b/source/blender/bmesh/operators/bmo_primitive.c
@@ -635,7 +635,6 @@ void BM_mesh_calc_uvs_sphere(BMesh *bm, const short oflag)
void bmo_create_monkey_exec(BMesh *bm, BMOperator *op)
{
- BMVert *eve;
BMVert **tv = MEM_mallocN(sizeof(*tv) * monkeynv * 2, "tv");
float mat[4][4];
int i;
@@ -653,9 +652,14 @@ void bmo_create_monkey_exec(BMesh *bm, BMOperator *op)
tv[i] = BM_vert_create(bm, v, NULL, BM_CREATE_NOP);
BMO_elem_flag_enable(bm, tv[i], VERT_MARK);
- tv[monkeynv + i] = (fabsf(v[0] = -v[0]) < 0.001f) ?
- tv[i] :
- (eve = BM_vert_create(bm, v, NULL, BM_CREATE_NOP), mul_m4_v3(mat, eve->co), eve);
+ if (fabsf(v[0] = -v[0]) < 0.001f) {
+ tv[monkeynv + i] = tv[i];
+ }
+ else {
+ BMVert *eve = BM_vert_create(bm, v, NULL, BM_CREATE_NOP);
+ mul_m4_v3(mat, eve->co);
+ tv[monkeynv + i] = eve;
+ }
BMO_elem_flag_enable(bm, tv[monkeynv + i], VERT_MARK);
diff --git a/source/blender/bmesh/operators/bmo_removedoubles.c b/source/blender/bmesh/operators/bmo_removedoubles.c
index 97fd78e039a..a1f40b31fc7 100644
--- a/source/blender/bmesh/operators/bmo_removedoubles.c
+++ b/source/blender/bmesh/operators/bmo_removedoubles.c
@@ -170,7 +170,7 @@ finally:
l_iter = l_first = BM_FACE_FIRST_LOOP(f_new);
do {
BM_elem_attrs_copy(bm, bm, loops[i], l_iter);
- } while (i++, (l_iter = l_iter->next) != l_first);
+ } while ((void)i++, (l_iter = l_iter->next) != l_first);
return f_new;
}