undo_add_delete
int undo_add_delete(struct line *, int, int, int);
undo_add_delete(curwp->w_dotp, curwp->w_doto, n, (kflag & KREG));
undo_add_delete(lp, offset, size, 0);