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

Diff for /mandoc/main.c between version 1.305 and 1.308

version 1.305, 2018/04/19 16:25:24 version 1.308, 2018/08/23 19:33:27
Line 321  main(int argc, char *argv[])
Line 321  main(int argc, char *argv[])
   
         if (use_pager &&          if (use_pager &&
             (conf.output.width == 0 || conf.output.indent == 0) &&              (conf.output.width == 0 || conf.output.indent == 0) &&
             ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) != -1) {              ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) != -1 &&
               ws.ws_col > 1) {
                 if (conf.output.width == 0 && ws.ws_col < 79)                  if (conf.output.width == 0 && ws.ws_col < 79)
                         conf.output.width = ws.ws_col - 1;                          conf.output.width = ws.ws_col - 1;
                 if (conf.output.indent == 0 && ws.ws_col < 66)                  if (conf.output.indent == 0 && ws.ws_col < 66)
Line 485  main(int argc, char *argv[])
Line 486  main(int argc, char *argv[])
         curp.mp = mparse_alloc(options, curp.mmin, mmsg,          curp.mp = mparse_alloc(options, curp.mmin, mmsg,
             curp.os_e, curp.os_s);              curp.os_e, curp.os_s);
   
         /*  
          * Conditionally start up the lookaside buffer before parsing.  
          */  
         if (OUTT_MAN == curp.outtype)  
                 mparse_keep(curp.mp);  
   
         if (argc < 1) {          if (argc < 1) {
                 if (use_pager)                  if (use_pager)
                         tag_files = tag_init();                          tag_files = tag_init();
Line 789  fs_search(const struct mansearch *cfg, const struct ma
Line 784  fs_search(const struct mansearch *cfg, const struct ma
                                         return 1;                                          return 1;
                 }                  }
                 if (res != NULL && *ressz == lastsz &&                  if (res != NULL && *ressz == lastsz &&
                     strchr(*argv, '/') == NULL)                      strchr(*argv, '/') == NULL) {
                         warnx("No entry for %s in the manual.", *argv);                          if (cfg->sec == NULL)
                                   warnx("No entry for %s in the manual.",
                                       *argv);
                           else
                                   warnx("No entry for %s in section %s "
                                       "of the manual.", *argv, cfg->sec);
                   }
                 lastsz = *ressz;                  lastsz = *ressz;
                 argv++;                  argv++;
                 argc--;                  argc--;
Line 871  parse(struct curparse *curp, int fd, const char *file)
Line 872  parse(struct curparse *curp, int fd, const char *file)
                         tree_man(curp->outdata, man);                          tree_man(curp->outdata, man);
                         break;                          break;
                 case OUTT_MAN:                  case OUTT_MAN:
                         man_man(curp->outdata, man);                          mparse_copy(curp->mp);
                         break;                          break;
                 case OUTT_PDF:                  case OUTT_PDF:
                 case OUTT_ASCII:                  case OUTT_ASCII:

Legend:
Removed from v.1.305  
changed lines
  Added in v.1.308

CVSweb