[BACK]Return to roff.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/roff.c between version 1.306 and 1.308

version 1.306, 2017/06/07 00:50:34 version 1.308, 2017/06/13 13:51:11
Line 767  roff_reset(struct roff *r)
Line 767  roff_reset(struct roff *r)
         r->format = r->options & (MPARSE_MDOC | MPARSE_MAN);          r->format = r->options & (MPARSE_MDOC | MPARSE_MAN);
         r->control = '\0';          r->control = '\0';
         r->escape = '\\';          r->escape = '\\';
           roffce_lines = 0;
           roffce_node = NULL;
           roffit_lines = 0;
           roffit_macro = NULL;
 }  }
   
 void  void
Line 1544  roff_parseln(struct roff *r, int ln, struct buf *buf, 
Line 1548  roff_parseln(struct roff *r, int ln, struct buf *buf, 
   
         /* Tables ignore most macros. */          /* Tables ignore most macros. */
   
         if (r->tbl != NULL && (t == TOKEN_NONE || t == ROFF_TS)) {          if (r->tbl != NULL && (t == TOKEN_NONE || t == ROFF_TS ||
               t == ROFF_br || t == ROFF_ce || t == ROFF_sp)) {
                 mandoc_msg(MANDOCERR_TBLMACRO, r->parse,                  mandoc_msg(MANDOCERR_TBLMACRO, r->parse,
                     ln, pos, buf->buf + spos);                      ln, pos, buf->buf + spos);
                 if (t == ROFF_TS)                  if (t != TOKEN_NONE)
                         return ROFF_IGN;                          return ROFF_IGN;
                 while (buf->buf[pos] != '\0' && buf->buf[pos] != ' ')                  while (buf->buf[pos] != '\0' && buf->buf[pos] != ' ')
                         pos++;                          pos++;

Legend:
Removed from v.1.306  
changed lines
  Added in v.1.308

CVSweb