[BACK]Return to undo.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / vim

Diff for /src/usr.bin/vim/Attic/undo.c between version 1.1 and 1.2

version 1.1, 1996/09/07 21:40:24 version 1.2, 1996/09/21 06:23:23
Line 190 
Line 190 
                                            ((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;
Line 357 
Line 356 
         /*          /*
          * 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;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2