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; |
|
|