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

Diff for /src/usr.bin/mandoc/read.c between version 1.190 and 1.191

version 1.190, 2020/04/24 11:58:02 version 1.191, 2021/06/27 17:57:13
Line 152 
Line 152 
         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 178 
Line 179 
                             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 277 
Line 279 
   
                 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.190  
changed lines
  Added in v.1.191