Mercurial > vim
changeset 1961:0a1d45e2d8e3 v7.2.258
updated for version 7.2-258
author | vimboss |
---|---|
date | Fri, 11 Sep 2009 14:48:27 +0000 |
parents | 3c838658fc35 |
children | ba2ac6b5bfb9 |
files | src/ui.c src/version.c |
diffstat | 2 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ui.c +++ b/src/ui.c @@ -3055,18 +3055,17 @@ vcol2col(wp, lnum, vcol) int vcol; { /* try to advance to the specified column */ - int col = 0; int count = 0; char_u *ptr; + char_u *start; - ptr = ml_get_buf(wp->w_buffer, lnum, FALSE); + start = ptr = ml_get_buf(wp->w_buffer, lnum, FALSE); while (count <= vcol && *ptr != NUL) { - ++col; count += win_lbr_chartabsize(wp, ptr, count, NULL); mb_ptr_adv(ptr); } - return col; + return (int)(ptr - start); } #endif