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

Diff for /mandoc/main.c between version 1.312 and 1.313

version 1.312, 2018/12/14 01:18:25 version 1.313, 2018/12/14 05:18:02
Line 889  check_xr(void)
Line 889  check_xr(void)
         static struct manpaths   paths;          static struct manpaths   paths;
         struct mansearch         search;          struct mansearch         search;
         struct mandoc_xr        *xr;          struct mandoc_xr        *xr;
         char                    *cp;  
         size_t                   sz;          size_t                   sz;
   
         if (paths.sz == 0)          if (paths.sz == 0)
Line 908  check_xr(void)
Line 907  check_xr(void)
                 if (fs_search(&search, &paths, 1, &xr->name, NULL, &sz))                  if (fs_search(&search, &paths, 1, &xr->name, NULL, &sz))
                         continue;                          continue;
                 if (xr->count == 1)                  if (xr->count == 1)
                         mandoc_asprintf(&cp, "Xr %s %s", xr->name, xr->sec);                          mandoc_msg(MANDOCERR_XR_BAD, xr->line,
                               xr->pos + 1, "Xr %s %s", xr->name, xr->sec);
                 else                  else
                         mandoc_asprintf(&cp, "Xr %s %s (%d times)",                          mandoc_msg(MANDOCERR_XR_BAD, xr->line,
                               xr->pos + 1, "Xr %s %s (%d times)",
                             xr->name, xr->sec, xr->count);                              xr->name, xr->sec, xr->count);
                 mandoc_msg(MANDOCERR_XR_BAD, NULL, xr->line, xr->pos + 1, cp);  
                 free(cp);  
         }          }
 }  }
   

Legend:
Removed from v.1.312  
changed lines
  Added in v.1.313

CVSweb