Mercurial > vim
diff src/normal.c @ 835:8bebcabccc2c v7.0e01
updated for version 7.0e01
author | vimboss |
---|---|
date | Mon, 17 Apr 2006 22:14:47 +0000 |
parents | 57c7403f6599 |
children | 2c885fab04e3 |
line wrap: on
line diff
--- a/src/normal.c +++ b/src/normal.c @@ -3389,7 +3389,7 @@ find_ident_at_pos(wp, lnum, startcol, st else # endif this_class = mb_get_class(ptr + col); - while (col > 0) + while (col > 0 && this_class != 0) { prevcol = col - 1 - (*mb_head_off)(ptr, ptr + col - 1); prev_class = mb_get_class(ptr + prevcol); @@ -6986,7 +6986,7 @@ n_swapchar(cap) if (did_change) { ptr = ml_get(pos.lnum); - count = STRLEN(ptr) - pos.col; + count = (int)STRLEN(ptr) - pos.col; netbeans_removed(curbuf, pos.lnum, pos.col, (long)count); netbeans_inserted(curbuf, pos.lnum, pos.col,