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

Diff for /src/usr.bin/mg/paragraph.c between version 1.42 and 1.43

version 1.42, 2015/12/14 03:25:59 version 1.43, 2016/04/12 06:20:50
Line 208 
Line 208 
                          * behave the same way if a ')' is preceded by a                           * behave the same way if a ')' is preceded by a
                          * [.?!] and followed by a doublespace.                           * [.?!] and followed by a doublespace.
                          */                           */
                         if ((eolflag ||                          if (!eopflag && ((eolflag ||
                             curwp->w_doto == llength(curwp->w_dotp) ||                              curwp->w_doto == llength(curwp->w_dotp) ||
                             (c = lgetc(curwp->w_dotp, curwp->w_doto)) == ' '                              (c = lgetc(curwp->w_dotp, curwp->w_doto)) == ' '
                             || c == '\t') && (ISEOSP(wbuf[wordlen - 1]) ||                              || c == '\t') && (ISEOSP(wbuf[wordlen - 1]) ||
                             (wbuf[wordlen - 1] == ')' && wordlen >= 2 &&                              (wbuf[wordlen - 1] == ')' && wordlen >= 2 &&
                             ISEOSP(wbuf[wordlen - 2]))) &&                              ISEOSP(wbuf[wordlen - 2]))) &&
                             wordlen < MAXWORD - 1)                              wordlen < MAXWORD - 1))
                                 wbuf[wordlen++] = ' ';                                  wbuf[wordlen++] = ' ';
   
                         /* at a word break with a word waiting */                          /* at a word break with a word waiting */

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43