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>2012-09-11 13:39:37 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-09-11 13:39:37 +0400
commit10d18e5b5f279f99ecc6d6304a580f581408d92c (patch)
treed8f9bb9e171952408e874af8a349c1bbf6452b21 /source/blender/bmesh
parent39231c90dd5b986612cffd00fe65760430e04c83 (diff)
code cleanup: use min/max inline functions rather than macros & simplify loop
Diffstat (limited to 'source/blender/bmesh')
-rw-r--r--source/blender/bmesh/intern/bmesh_iterators.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/bmesh/intern/bmesh_iterators.c b/source/blender/bmesh/intern/bmesh_iterators.c
index 64920df6e20..726127fdcad 100644
--- a/source/blender/bmesh/intern/bmesh_iterators.c
+++ b/source/blender/bmesh/intern/bmesh_iterators.c
@@ -123,12 +123,12 @@ void *BM_iter_as_arrayN(BMesh *bm, const char itype, void *data, int *r_len)
if (BM_iter_init(&iter, bm, itype, data) && iter.count > 0) {
BMElem *ele;
BMElem **array = MEM_mallocN(sizeof(ele) * iter.count, __func__);
- int i;
+ int i = 0;
*r_len = iter.count; /* set before iterating */
- for (ele = BM_iter_step(&iter), i = 0; ele; ele = BM_iter_step(&iter), i++) {
- array[i] = ele;
+ while ((ele = BM_iter_step(&iter))) {
+ array[i++] = ele;
}
return array;
}