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

Diff for /src/usr.bin/mandoc/main.c between version 1.215 and 1.216

version 1.215, 2018/12/14 01:17:46 version 1.216, 2018/12/14 05:17:45
Line 859 
Line 859 
         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 878 
Line 877 
                 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.215  
changed lines
  Added in v.1.216