version 1.12, 2011/12/07 13:00:40 |
version 1.13, 2011/12/07 15:12:34 |
Line 323 resp_searchform(const struct req *req) |
|
Line 323 resp_searchform(const struct req *req) |
|
for (i = 0; i < (int)req->fieldsz; i++) |
for (i = 0; i < (int)req->fieldsz; i++) |
if (0 == strcmp(req->fields[i].key, "expr")) |
if (0 == strcmp(req->fields[i].key, "expr")) |
expr = req->fields[i].val; |
expr = req->fields[i].val; |
|
else if (0 == strcmp(req->fields[i].key, "query")) |
|
expr = req->fields[i].val; |
else if (0 == strcmp(req->fields[i].key, "sec")) |
else if (0 == strcmp(req->fields[i].key, "sec")) |
sec = req->fields[i].val; |
sec = req->fields[i].val; |
|
else if (0 == strcmp(req->fields[i].key, "sektion")) |
|
sec = req->fields[i].val; |
else if (0 == strcmp(req->fields[i].key, "arch")) |
else if (0 == strcmp(req->fields[i].key, "arch")) |
arch = req->fields[i].val; |
arch = req->fields[i].val; |
|
|
|
if (NULL != sec && 0 == strcmp(sec, "0")) |
|
sec = NULL; |
|
|
puts("<!-- Begin search form. //-->"); |
puts("<!-- Begin search form. //-->"); |
printf("<FORM ACTION=\""); |
printf("<FORM ACTION=\""); |
html_print(progname); |
html_print(progname); |
Line 745 pg_search(const struct manpaths *ps, const struct req |
|
Line 752 pg_search(const struct manpaths *ps, const struct req |
|
for (sz = i = 0; i < (int)req->fieldsz; i++) |
for (sz = i = 0; i < (int)req->fieldsz; i++) |
if (0 == strcmp(req->fields[i].key, "expr")) |
if (0 == strcmp(req->fields[i].key, "expr")) |
ep = req->fields[i].val; |
ep = req->fields[i].val; |
|
else if (0 == strcmp(req->fields[i].key, "query")) |
|
ep = req->fields[i].val; |
else if (0 == strcmp(req->fields[i].key, "sec")) |
else if (0 == strcmp(req->fields[i].key, "sec")) |
opt.cat = req->fields[i].val; |
opt.cat = req->fields[i].val; |
|
else if (0 == strcmp(req->fields[i].key, "sektion")) |
|
opt.cat = req->fields[i].val; |
else if (0 == strcmp(req->fields[i].key, "arch")) |
else if (0 == strcmp(req->fields[i].key, "arch")) |
opt.arch = req->fields[i].val; |
opt.arch = req->fields[i].val; |
|
else if (0 == strcmp(req->fields[i].key, "apropos")) |
|
whatis = 0 == strcmp |
|
(req->fields[i].val, "0"); |
else if (0 == strcmp(req->fields[i].key, "op")) |
else if (0 == strcmp(req->fields[i].key, "op")) |
whatis = 0 == strcasecmp |
whatis = 0 == strcasecmp |
(req->fields[i].val, "whatis"); |
(req->fields[i].val, "whatis"); |
|
|
|
if (NULL != opt.cat && 0 == strcmp(opt.cat, "0")) |
|
opt.cat = NULL; |
|
|
/* |
/* |
* Poor man's tokenisation. |
* Poor man's tokenisation. |