diff options
author | Felipe Oliveira Carvalho <felipekde@gmail.com> | 2014-06-06 23:25:13 -0300 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2014-06-10 14:15:21 -0400 |
commit | f39fd5b4c424cc477a168fbf4eebfe315d23e614 (patch) | |
tree | af9fd539e39b83bbe47be55d5b76870ff3ffe630 /src/nvim/menu.c | |
parent | a3214803429e05635cbfbe8b3050a73406da6bc6 (diff) | |
download | rneovim-f39fd5b4c424cc477a168fbf4eebfe315d23e614.tar.gz rneovim-f39fd5b4c424cc477a168fbf4eebfe315d23e614.tar.bz2 rneovim-f39fd5b4c424cc477a168fbf4eebfe315d23e614.zip |
Declare garray iterators in the for() scope where possible #819
Diffstat (limited to 'src/nvim/menu.c')
-rw-r--r-- | src/nvim/menu.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/nvim/menu.c b/src/nvim/menu.c index f1e305f625..bfafeb0be2 100644 --- a/src/nvim/menu.c +++ b/src/nvim/menu.c @@ -1454,7 +1454,6 @@ void ex_menutranslate(exarg_T *eap) { char_u *arg = eap->arg; menutrans_T *tp; - int i; char_u *from, *from_noamp, *to; if (menutrans_ga.ga_itemsize == 0) @@ -1465,7 +1464,7 @@ void ex_menutranslate(exarg_T *eap) */ if (STRNCMP(arg, "clear", 5) == 0 && ends_excmd(*skipwhite(arg + 5))) { tp = (menutrans_T *)menutrans_ga.ga_data; - for (i = 0; i < menutrans_ga.ga_len; ++i) { + for (int i = 0; i < menutrans_ga.ga_len; ++i) { free(tp[i].from); free(tp[i].from_noamp); free(tp[i].to); @@ -1526,24 +1525,26 @@ static char_u *menu_skip_part(char_u *p) static char_u *menutrans_lookup(char_u *name, int len) { menutrans_T *tp = (menutrans_T *)menutrans_ga.ga_data; - int i; char_u *dname; - for (i = 0; i < menutrans_ga.ga_len; ++i) - if (STRNCMP(name, tp[i].from, len) == 0 && tp[i].from[len] == NUL) + for (int i = 0; i < menutrans_ga.ga_len; ++i) { + if (STRNCMP(name, tp[i].from, len) == 0 && tp[i].from[len] == NUL) { return tp[i].to; + } + } /* Now try again while ignoring '&' characters. */ - i = name[len]; + char c = name[len]; name[len] = NUL; dname = menu_text(name, NULL, NULL); - name[len] = i; + name[len] = c; if (dname != NULL) { - for (i = 0; i < menutrans_ga.ga_len; ++i) + for (int i = 0; i < menutrans_ga.ga_len; ++i) { if (STRCMP(dname, tp[i].from_noamp) == 0) { free(dname); return tp[i].to; } + } free(dname); } |