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

Diff for /mandoc/main.c between version 1.321 and 1.322

version 1.321, 2019/03/04 18:15:06 version 1.322, 2019/03/06 10:18:58
Line 1161  spawn_pager(struct tag_files *tag_files)
Line 1161  spawn_pager(struct tag_files *tag_files)
         char            *argv[MAX_PAGER_ARGS];          char            *argv[MAX_PAGER_ARGS];
         const char      *pager;          const char      *pager;
         char            *cp;          char            *cp;
   #if HAVE_LESS_T
         size_t           cmdlen;          size_t           cmdlen;
   #endif
         int              argc, use_ofn;          int              argc, use_ofn;
         pid_t            pager_pid;          pid_t            pager_pid;
   
Line 1193  spawn_pager(struct tag_files *tag_files)
Line 1195  spawn_pager(struct tag_files *tag_files)
         /* For less(1), use the tag file. */          /* For less(1), use the tag file. */
   
         use_ofn = 1;          use_ofn = 1;
   #if HAVE_LESS_T
         if ((cmdlen = strlen(argv[0])) >= 4) {          if ((cmdlen = strlen(argv[0])) >= 4) {
                 cp = argv[0] + cmdlen - 4;                  cp = argv[0] + cmdlen - 4;
                 if (strcmp(cp, "less") == 0) {                  if (strcmp(cp, "less") == 0) {
Line 1205  spawn_pager(struct tag_files *tag_files)
Line 1208  spawn_pager(struct tag_files *tag_files)
                         }                          }
                 }                  }
         }          }
   #endif
         if (use_ofn)          if (use_ofn)
                 argv[argc++] = tag_files->ofn;                  argv[argc++] = tag_files->ofn;
         argv[argc] = NULL;          argv[argc] = NULL;

Legend:
Removed from v.1.321  
changed lines
  Added in v.1.322

CVSweb