Mercurial > vim
diff src/eval.c @ 1751:aeac63ad9430 v7.2.048
updated for version 7.2-048
author | vimboss |
---|---|
date | Thu, 20 Nov 2008 15:12:02 +0000 |
parents | 95dd473d2d28 |
children | 28d0c20ad8a0 |
line wrap: on
line diff
--- a/src/eval.c +++ b/src/eval.c @@ -18146,14 +18146,17 @@ get_vim_var_list(idx) } /* - * Set v:count, v:count1 and v:prevcount. + * Set v:count to "count" and v:count1 to "count1". + * When "set_prevcount" is TRUE first set v:prevcount from v:count. */ void -set_vcount(count, count1) +set_vcount(count, count1, set_prevcount) long count; long count1; -{ - vimvars[VV_PREVCOUNT].vv_nr = vimvars[VV_COUNT].vv_nr; + int set_prevcount; +{ + if (set_prevcount) + vimvars[VV_PREVCOUNT].vv_nr = vimvars[VV_COUNT].vv_nr; vimvars[VV_COUNT].vv_nr = count; vimvars[VV_COUNT1].vv_nr = count1; }