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

Diff for /src/usr.bin/mg/region.c between version 1.23 and 1.24

version 1.23, 2006/07/08 17:50:30 version 1.24, 2006/07/25 08:22:32
Line 200 
Line 200 
         flp = blp = curwp->w_dotp;          flp = blp = curwp->w_dotp;
         bsize = curwp->w_doto;          bsize = curwp->w_doto;
         fsize = llength(flp) - curwp->w_doto + 1;          fsize = llength(flp) - curwp->w_doto + 1;
         while (lforw(flp) != curbp->b_linep || lback(blp) != curbp->b_linep) {          while (lforw(flp) != curbp->b_headp || lback(blp) != curbp->b_headp) {
                 if (lforw(flp) != curbp->b_linep) {                  if (lforw(flp) != curbp->b_headp) {
                         flp = lforw(flp);                          flp = lforw(flp);
                         if (flp == curwp->w_markp) {                          if (flp == curwp->w_markp) {
                                 rp->r_linep = curwp->w_dotp;                                  rp->r_linep = curwp->w_dotp;
Line 211 
Line 211 
                         }                          }
                         fsize += llength(flp) + 1;                          fsize += llength(flp) + 1;
                 }                  }
                 if (lback(blp) != curbp->b_linep) {                  if (lback(blp) != curbp->b_headp) {
                         blp = lback(blp);                          blp = lback(blp);
                         bsize += llength(blp) + 1;                          bsize += llength(blp) + 1;
                         if (blp == curwp->w_markp) {                          if (blp == curwp->w_markp) {
Line 338 
Line 338 
         for (i = 0; i < len; i++) {          for (i = 0; i < len; i++) {
                 if (off == llength(lp)) {                  if (off == llength(lp)) {
                         lp = lforw(lp);                          lp = lforw(lp);
                         if (lp == curbp->b_linep)                          if (lp == curbp->b_headp)
                                 break;                                  break;
                         off = 0;                          off = 0;
                         buf[i] = '\n';                          buf[i] = '\n';

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24