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

Diff for /mandoc/main.c between version 1.326 and 1.328

version 1.326, 2019/05/03 17:31:15 version 1.328, 2019/07/06 20:05:27
Line 300  main(int argc, char *argv[])
Line 300  main(int argc, char *argv[])
                         search.outkey = oarg;                          search.outkey = oarg;
                 else {                  else {
                         while (oarg != NULL) {                          while (oarg != NULL) {
                                 thisarg = oarg;  
                                 if (manconf_output(&conf.output,                                  if (manconf_output(&conf.output,
                                     strsep(&oarg, ","), 0) == 0)                                      strsep(&oarg, ","), 0) == -1)
                                         continue;                                          return (int)MANDOCLEVEL_BADARG;
                                 warnx("-O %s: Bad argument", thisarg);  
                                 return (int)MANDOCLEVEL_BADARG;  
                         }                          }
                 }                  }
         }          }
Line 507  main(int argc, char *argv[])
Line 504  main(int argc, char *argv[])
         if (argc < 1) {          if (argc < 1) {
                 if (use_pager) {                  if (use_pager) {
                         tag_files = tag_init();                          tag_files = tag_init();
                         tag_files->tagname = conf.output.tag;                          if (tag_files != NULL)
                                   tag_files->tagname = conf.output.tag;
                 }                  }
                 thisarg = "<stdin>";                  thisarg = "<stdin>";
                 mandoc_msg_setinfilename(thisarg);                  mandoc_msg_setinfilename(thisarg);
Line 545  main(int argc, char *argv[])
Line 543  main(int argc, char *argv[])
                         if (use_pager) {                          if (use_pager) {
                                 use_pager = 0;                                  use_pager = 0;
                                 tag_files = tag_init();                                  tag_files = tag_init();
                                 tag_files->tagname = conf.output.tag;                                  if (tag_files != NULL)
                                           tag_files->tagname = conf.output.tag;
                         }                          }
   
                         mandoc_msg_setinfilename(thisarg);                          mandoc_msg_setinfilename(thisarg);

Legend:
Removed from v.1.326  
changed lines
  Added in v.1.328

CVSweb