version 1.1, 1996/09/07 21:40:24 |
version 1.2, 1996/09/21 06:23:23 |
|
|
((curbuf->b_ml.ml_flags & ML_EMPTY) ? UH_EMPTYBUF : 0); |
((curbuf->b_ml.ml_flags & ML_EMPTY) ? UH_EMPTYBUF : 0); |
|
|
/* save named marks for undo */ |
/* save named marks for undo */ |
vim_memmove((char *)uhp->uh_namedm, (char *)curbuf->b_namedm, |
vim_memmove(uhp->uh_namedm, curbuf->b_namedm, sizeof(FPOS) * NMARKS); |
sizeof(FPOS) * NMARKS); |
|
curbuf->b_u_newhead = uhp; |
curbuf->b_u_newhead = uhp; |
if (curbuf->b_u_oldhead == NULL) |
if (curbuf->b_u_oldhead == NULL) |
curbuf->b_u_oldhead = uhp; |
curbuf->b_u_oldhead = uhp; |
|
|
/* |
/* |
* save marks before undo/redo |
* save marks before undo/redo |
*/ |
*/ |
vim_memmove((char *)namedm, (char *)curbuf->b_namedm, |
vim_memmove(namedm, curbuf->b_namedm, sizeof(FPOS) * NMARKS); |
sizeof(FPOS) * NMARKS); |
|
curbuf->b_op_start.lnum = curbuf->b_ml.ml_line_count; |
curbuf->b_op_start.lnum = curbuf->b_ml.ml_line_count; |
curbuf->b_op_start.col = 0; |
curbuf->b_op_start.col = 0; |
curbuf->b_op_end.lnum = 0; |
curbuf->b_op_end.lnum = 0; |