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

Diff for /src/usr.bin/mandoc/roff.c between version 1.18 and 1.19

version 1.18, 2010/11/25 23:07:58 version 1.19, 2010/11/27 20:52:34
Line 642 
Line 642 
          * added from roff_block_text() in multiline mode.           * added from roff_block_text() in multiline mode.
          */           */
         if (ROFF_de == tok)          if (ROFF_de == tok)
                 roff_setstr(r, name, NULL, 0);                  roff_setstr(r, name, "", 0);
   
         if ('\0' == (*bufp)[pos])          if ('\0' == (*bufp)[pos])
                 return(ROFF_IGN);                  return(ROFF_IGN);
Line 1140 
Line 1140 
         if (0 == *szp)          if (0 == *szp)
                 *szp = strlen(*bufp) + 1;                  *szp = strlen(*bufp) + 1;
   
         return(*szp && '\n' == (*bufp)[(int)*szp - 2] ?          return(*szp > 1 && '\n' == (*bufp)[(int)*szp - 2] ?
            ROFF_REPARSE : ROFF_APPEND);             ROFF_REPARSE : ROFF_APPEND);
 }  }
   

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19