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

Diff for /src/usr.bin/mg/line.c between version 1.1 and 1.2

version 1.1, 2000/02/25 19:08:48 version 1.2, 2000/02/26 22:53:16
Line 96 
Line 96 
 VOID  VOID
 lfree(lp) register LINE *lp; {  lfree(lp) register LINE *lp; {
         register BUFFER *bp;          register BUFFER *bp;
         register WINDOW *wp;          register MGWIN *wp;
   
         for(wp = wheadp; wp != NULL; wp = wp->w_wndp) {          for(wp = wheadp; wp != NULL; wp = wp->w_wndp) {
                 if (wp->w_linep == lp)                  if (wp->w_linep == lp)
Line 139 
Line 139 
  */   */
 VOID  VOID
 lchange(flag) register int flag; {  lchange(flag) register int flag; {
         register WINDOW *wp;          register MGWIN *wp;
   
         if ((curbp->b_flag&BFCHG) == 0) {       /* First change, so     */          if ((curbp->b_flag&BFCHG) == 0) {       /* First change, so     */
                 flag |= WFMODE;                 /* update mode lines.   */                  flag |= WFMODE;                 /* update mode lines.   */
Line 175 
Line 175 
         LINE            *lp3;          LINE            *lp3;
         register int    doto;          register int    doto;
         register RSIZE  i;          register RSIZE  i;
         WINDOW          *wp;          MGWIN           *wp;
   
         lchange(WFEDIT);          lchange(WFEDIT);
         lp1 = curwp->w_dotp;                    /* Current line         */          lp1 = curwp->w_dotp;                    /* Current line         */
Line 267 
Line 267 
         register LINE   *lp2;          register LINE   *lp2;
         register int    doto;          register int    doto;
         register int    nlen;          register int    nlen;
         WINDOW          *wp;          MGWIN           *wp;
   
         lchange(WFHARD);          lchange(WFHARD);
         lp1  = curwp->w_dotp;                   /* Get the address and  */          lp1  = curwp->w_dotp;                   /* Get the address and  */
Line 320 
Line 320 
         register LINE   *dotp;          register LINE   *dotp;
         register int    doto;          register int    doto;
         register RSIZE  chunk;          register RSIZE  chunk;
         WINDOW          *wp;          MGWIN           *wp;
   
         /*          /*
          * HACK - doesn't matter, and fixes back-over-nl bug for empty           * HACK - doesn't matter, and fixes back-over-nl bug for empty
Line 396 
Line 396 
 ldelnewline() {  ldelnewline() {
         register LINE   *lp1;          register LINE   *lp1;
         register LINE   *lp2;          register LINE   *lp2;
         register WINDOW *wp;          register MGWIN *wp;
         LINE            *lp3;          LINE            *lp3;
   
         lp1 = curwp->w_dotp;          lp1 = curwp->w_dotp;

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