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

Diff for /mandoc/main.c between version 1.242 and 1.243

version 1.242, 2015/07/19 06:05:16 version 1.243, 2015/07/21 03:26:21
Line 993  spawn_pager(void)
Line 993  spawn_pager(void)
   
         /* Read all text right away and use the tag file. */          /* Read all text right away and use the tag file. */
   
         if ((cmdlen = strlen(argv[0])) >= 4) {          for (;;) {
                   if ((cmdlen = strlen(argv[0])) < 4)
                           break;
                 cp = argv[0] + cmdlen - 4;                  cp = argv[0] + cmdlen - 4;
                 if (strcmp(cp, "less") == 0 ||                  if (strcmp(cp, "less") && strcmp(cp, "more"))
                     strcmp(cp, "more") == 0) {                          break;
                         tag_init();                  if ((cp = tag_init()) == NULL)
                         argv[argc++] = mandoc_strdup("+G1G");                          break;
                         argv[argc++] = mandoc_strdup("-T");                  argv[argc++] = mandoc_strdup("+G1G");
                         argv[argc++] = tag_filename();                  argv[argc++] = mandoc_strdup("-T");
                 }                  argv[argc++] = cp;
                   break;
         }          }
         argv[argc] = NULL;          argv[argc] = NULL;
   

Legend:
Removed from v.1.242  
changed lines
  Added in v.1.243

CVSweb