version 1.263, 2016/01/16 22:30:33 |
version 1.264, 2016/04/13 12:26:25 |
Line 123 main(int argc, char *argv[]) |
|
Line 123 main(int argc, char *argv[]) |
|
unsigned char *uc; |
unsigned char *uc; |
struct manpage *res, *resp; |
struct manpage *res, *resp; |
char *conf_file, *defpaths; |
char *conf_file, *defpaths; |
size_t isec, i, sz; |
const char *sec; |
|
size_t i, sz; |
int prio, best_prio; |
int prio, best_prio; |
char sec; |
|
enum outmode outmode; |
enum outmode outmode; |
int fd; |
int fd; |
int show_usage; |
int show_usage; |
Line 389 main(int argc, char *argv[]) |
|
Line 389 main(int argc, char *argv[]) |
|
|
|
if (outmode == OUTMODE_ONE) { |
if (outmode == OUTMODE_ONE) { |
argc = 1; |
argc = 1; |
best_prio = 10; |
best_prio = 20; |
} else if (outmode == OUTMODE_ALL) |
} else if (outmode == OUTMODE_ALL) |
argc = (int)sz; |
argc = (int)sz; |
|
|
Line 405 main(int argc, char *argv[]) |
|
Line 405 main(int argc, char *argv[]) |
|
res[i].output); |
res[i].output); |
else if (outmode == OUTMODE_ONE) { |
else if (outmode == OUTMODE_ONE) { |
/* Search for the best section. */ |
/* Search for the best section. */ |
isec = strcspn(res[i].file, "123456789"); |
sec = res[i].file; |
sec = res[i].file[isec]; |
sec += strcspn(sec, "123456789"); |
if ('\0' == sec) |
if (sec[0] == '\0') |
continue; |
continue; |
prio = sec_prios[sec - '1']; |
prio = sec_prios[sec[0] - '1']; |
|
if (sec[1] != '/') |
|
prio += 10; |
if (prio >= best_prio) |
if (prio >= best_prio) |
continue; |
continue; |
best_prio = prio; |
best_prio = prio; |
Line 681 fs_search(const struct mansearch *cfg, const struct ma |
|
Line 683 fs_search(const struct mansearch *cfg, const struct ma |
|
int argc, char **argv, struct manpage **res, size_t *ressz) |
int argc, char **argv, struct manpage **res, size_t *ressz) |
{ |
{ |
const char *const sections[] = |
const char *const sections[] = |
{"1", "8", "6", "2", "3", "3p", "5", "7", "4", "9"}; |
{"1", "8", "6", "2", "3", "5", "7", "4", "9", "3p"}; |
const size_t nsec = sizeof(sections)/sizeof(sections[0]); |
const size_t nsec = sizeof(sections)/sizeof(sections[0]); |
|
|
size_t ipath, isec, lastsz; |
size_t ipath, isec, lastsz; |