[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.44 and 1.45

version 1.44, 2006/12/24 01:20:53 version 1.45, 2008/09/15 16:11:35
Line 142 
Line 142 
         struct line     *lp1;          struct line     *lp1;
         struct mgwin    *wp;          struct mgwin    *wp;
         RSIZE    i;          RSIZE    i;
         int      doto;          int      doto, k;
   
           if ((k = checkdirty(curbp)) != TRUE)
                   return (k);
   
         if (curbp->b_flag & BFREADONLY) {          if (curbp->b_flag & BFREADONLY) {
                 ewprintf("Buffer is read only");                  ewprintf("Buffer is read only");
                 return (FALSE);                  return (FALSE);
Line 233 
Line 236 
         struct mgwin    *wp;          struct mgwin    *wp;
         RSIZE    i;          RSIZE    i;
         int      doto;          int      doto;
           int s;
   
         if (!n)          if (!n)
                 return (TRUE);                  return (TRUE);
   
           if ((s = checkdirty(curbp)) != TRUE)
                   return (s);
   
         if (curbp->b_flag & BFREADONLY) {          if (curbp->b_flag & BFREADONLY) {
                 ewprintf("Buffer is read only");                  ewprintf("Buffer is read only");
                 return (FALSE);                  return (FALSE);
Line 388 
Line 395 
 int  int
 lnewline(void)  lnewline(void)
 {  {
           int s;
   
           if ((s = checkdirty(curbp)) != TRUE)
                   return (s);
         if (curbp->b_flag & BFREADONLY) {          if (curbp->b_flag & BFREADONLY) {
                 ewprintf("Buffer is read only");                  ewprintf("Buffer is read only");
                 return (FALSE);                  return (FALSE);
Line 414 
Line 425 
         size_t           len;          size_t           len;
         char            *sv;          char            *sv;
         int              end;          int              end;
           int              s;
   
           if ((s = checkdirty(curbp)) != TRUE)
                   return (s);
         if (curbp->b_flag & BFREADONLY) {          if (curbp->b_flag & BFREADONLY) {
                 ewprintf("Buffer is read only");                  ewprintf("Buffer is read only");
                 return (FALSE);                  return (FALSE);
Line 497 
Line 511 
 {  {
         struct line     *lp1, *lp2, *lp3;          struct line     *lp1, *lp2, *lp3;
         struct mgwin    *wp;          struct mgwin    *wp;
           int s;
   
           if ((s = checkdirty(curbp)) != TRUE)
                   return (s);
         if (curbp->b_flag & BFREADONLY) {          if (curbp->b_flag & BFREADONLY) {
                 ewprintf("Buffer is read only");                  ewprintf("Buffer is read only");
                 return (FALSE);                  return (FALSE);
Line 571 
Line 588 
 lreplace(RSIZE plen, char *st)  lreplace(RSIZE plen, char *st)
 {  {
         RSIZE   rlen;   /* replacement length            */          RSIZE   rlen;   /* replacement length            */
           int s;
   
           if ((s = checkdirty(curbp)) != TRUE)
                   return (s);
         if (curbp->b_flag & BFREADONLY) {          if (curbp->b_flag & BFREADONLY) {
                 ewprintf("Buffer is read only");                  ewprintf("Buffer is read only");
                 return (FALSE);                  return (FALSE);

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45