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

Diff for /mandoc/main.c between version 1.296 and 1.297

version 1.296, 2017/07/01 12:54:07 version 1.297, 2017/07/02 15:31:59
Line 763  parse(struct curparse *curp, int fd, const char *file)
Line 763  parse(struct curparse *curp, int fd, const char *file)
   
         if (man == NULL)          if (man == NULL)
                 return;                  return;
         if (curp->mmin < MANDOCERR_STYLE)          mandoc_xr_reset();
                 mandoc_xr_reset();  
         if (man->macroset == MACROSET_MDOC) {          if (man->macroset == MACROSET_MDOC) {
                 if (curp->outtype != OUTT_TREE || !curp->outopts->noval)                  if (curp->outtype != OUTT_TREE || !curp->outopts->noval)
                         mdoc_validate(man);                          mdoc_validate(man);
Line 816  parse(struct curparse *curp, int fd, const char *file)
Line 815  parse(struct curparse *curp, int fd, const char *file)
                         break;                          break;
                 }                  }
         }          }
         check_xr(file);          if (curp->mmin < MANDOCERR_STYLE)
                   check_xr(file);
         mparse_updaterc(curp->mp, &rc);          mparse_updaterc(curp->mp, &rc);
 }  }
   
Line 833  check_xr(const char *file)
Line 833  check_xr(const char *file)
                 manpath_base(&paths);                  manpath_base(&paths);
   
         for (xr = mandoc_xr_get(); xr != NULL; xr = xr->next) {          for (xr = mandoc_xr_get(); xr != NULL; xr = xr->next) {
                   if (xr->line == -1)
                           continue;
                 search.arch = NULL;                  search.arch = NULL;
                 search.sec = xr->sec;                  search.sec = xr->sec;
                 search.outkey = NULL;                  search.outkey = NULL;

Legend:
Removed from v.1.296  
changed lines
  Added in v.1.297

CVSweb