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

Diff for /mandoc/main.c between version 1.342 and 1.343

version 1.342, 2020/02/06 19:41:40 version 1.343, 2020/02/10 13:49:15
Line 448  main(int argc, char *argv[])
Line 448  main(int argc, char *argv[])
         /* man(1): Resolve each name individually. */          /* man(1): Resolve each name individually. */
   
         if (search.argmode == ARG_NAME) {          if (search.argmode == ARG_NAME) {
                 if (argc < 1)                  if (argc < 1) {
                         usage(ARG_NAME);                          if (outmode != OUTMODE_FLN)
                                   usage(ARG_NAME);
                           if (conf.manpath.sz == 0) {
                                   warnx("The manpath is empty.");
                                   mandoc_msg_setrc(MANDOCLEVEL_BADARG);
                           } else {
                                   for (i = 0; i + 1 < conf.manpath.sz; i++)
                                           printf("%s:", conf.manpath.paths[i]);
                                   printf("%s\n", conf.manpath.paths[i]);
                           }
                           manconf_free(&conf);
                           return (int)mandoc_msg_getrc();
                   }
                 for (res = NULL, ressz = 0; argc > 0; argc--, argv++) {                  for (res = NULL, ressz = 0; argc > 0; argc--, argv++) {
                         (void)mansearch(&search, &conf.manpath,                          (void)mansearch(&search, &conf.manpath,
                             1, argv, &resn, &resnsz);                              1, argv, &resn, &resnsz);

Legend:
Removed from v.1.342  
changed lines
  Added in v.1.343

CVSweb