diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2020-06-09 14:51:51 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2020-06-09 14:51:51 +0300 |
commit | b7150183e727f9df55ef49b770ad94674f82a438 (patch) | |
tree | aa9fc725e1c4707f34e42ae6d8d9f4d981c7ce47 /source/blender/editors/transform/transform_convert.c | |
parent | 8522b429b56838e343c5cbe8889dcbf792e23a38 (diff) |
Cleanup: Silence some overflow warnings in transform code
Diffstat (limited to 'source/blender/editors/transform/transform_convert.c')
-rw-r--r-- | source/blender/editors/transform/transform_convert.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/source/blender/editors/transform/transform_convert.c b/source/blender/editors/transform/transform_convert.c index fba3370dcbc..d71843346f1 100644 --- a/source/blender/editors/transform/transform_convert.c +++ b/source/blender/editors/transform/transform_convert.c @@ -182,10 +182,10 @@ static void sort_trans_data_dist_container(const TransInfo *t, TransDataContaine if (i < tc->data_len) { if (t->flag & T_PROP_CONNECTED) { - qsort(start, tc->data_len - i, sizeof(TransData), trans_data_compare_dist); + qsort(start, (size_t)tc->data_len - i, sizeof(TransData), trans_data_compare_dist); } else { - qsort(start, tc->data_len - i, sizeof(TransData), trans_data_compare_rdist); + qsort(start, (size_t)tc->data_len - i, sizeof(TransData), trans_data_compare_rdist); } } } @@ -204,8 +204,7 @@ static void sort_trans_data_selected_first_container(TransDataContainer *tc) TransData *sel, *unsel; TransData temp; unsel = tc->data; - sel = tc->data; - sel += tc->data_len - 1; + sel = &tc->data[tc->data_len - 1]; while (sel > unsel) { while (unsel->flag & TD_SELECTED) { unsel++; @@ -2479,9 +2478,9 @@ static int countAndCleanTransDataContainer(TransInfo *t) { BLI_assert(ELEM(t->data_len_all, 0, -1)); t->data_len_all = 0; - uint data_container_len_orig = t->data_container_len; + int data_container_len_orig = t->data_container_len; for (TransDataContainer *th_end = t->data_container - 1, - *tc = t->data_container + (t->data_container_len - 1); + *tc = &t->data_container[t->data_container_len - 1]; tc != th_end; tc--) { if (tc->data_len == 0) { |