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

Diff for /mandoc/read.c between version 1.219 and 1.220

version 1.219, 2020/04/24 12:02:33 version 1.220, 2021/06/27 17:57:54
Line 154  mparse_buf_r(struct mparse *curp, struct buf blk, size
Line 154  mparse_buf_r(struct mparse *curp, struct buf blk, size
         struct buf      *firstln, *lastln, *thisln, *loop;          struct buf      *firstln, *lastln, *thisln, *loop;
         char            *cp;          char            *cp;
         size_t           pos; /* byte number in the ln buffer */          size_t           pos; /* byte number in the ln buffer */
           size_t           spos; /* at the start of the current line parse */
         int              line_result, result;          int              line_result, result;
         int              of;          int              of;
         int              lnn; /* line number in the real file */          int              lnn; /* line number in the real file */
Line 180  mparse_buf_r(struct mparse *curp, struct buf blk, size
Line 181  mparse_buf_r(struct mparse *curp, struct buf blk, size
                             curp->filenc & MPARSE_LATIN1)                              curp->filenc & MPARSE_LATIN1)
                                 curp->filenc = preconv_cue(&blk, i);                                  curp->filenc = preconv_cue(&blk, i);
                 }                  }
                   spos = pos;
   
                 while (i < blk.sz && (start || blk.buf[i] != '\0')) {                  while (i < blk.sz && (start || blk.buf[i] != '\0')) {
   
Line 279  mparse_buf_r(struct mparse *curp, struct buf blk, size
Line 281  mparse_buf_r(struct mparse *curp, struct buf blk, size
   
                 of = 0;                  of = 0;
 rerun:  rerun:
                 line_result = roff_parseln(curp->roff, curp->line, &ln, &of);                  line_result = roff_parseln(curp->roff, curp->line,
                       &ln, &of, start && spos == 0 ? pos : 0);
   
                 /* Process options. */                  /* Process options. */
   

Legend:
Removed from v.1.219  
changed lines
  Added in v.1.220

CVSweb