Lines Matching refs:newsize
2671 linenr_T newsize; in u_undoredo() local
2724 newsize = uep->ue_size; // number of lines after undo in u_undoredo()
2734 if (lnum >= top && lnum <= top + newsize + 1) in u_undoredo()
2744 for (i = 0; i < newsize && i < oldsize; ++i) in u_undoredo()
2753 if (i == newsize && newlnum == MAXLNUM && uep->ue_next == NULL) in u_undoredo()
2758 else if (i < newsize) in u_undoredo()
2809 if (newsize) in u_undoredo()
2811 for (lnum = top, i = 0; i < newsize; ++i, ++lnum) in u_undoredo()
2827 if (oldsize != newsize) in u_undoredo()
2830 (long)newsize - (long)oldsize); in u_undoredo()
2832 curbuf->b_op_start.lnum += newsize - oldsize; in u_undoredo()
2834 curbuf->b_op_end.lnum += newsize - oldsize; in u_undoredo()
2837 changed_lines(top + 1, 0, bot, newsize - oldsize); in u_undoredo()
2842 if (newsize == 0 && top + 1 > curbuf->b_op_end.lnum) in u_undoredo()
2844 else if (top + newsize > curbuf->b_op_end.lnum) in u_undoredo()
2845 curbuf->b_op_end.lnum = top + newsize; in u_undoredo()
2847 u_newcount += newsize; in u_undoredo()
2851 uep->ue_bot = top + newsize + 1; in u_undoredo()