version 1.93, 2014/08/10 23:54:41 |
version 1.94, 2014/08/17 03:24:47 |
Line 973 pg_search(const struct req *req) |
|
Line 973 pg_search(const struct req *req) |
|
|
|
search.arch = req->q.arch; |
search.arch = req->q.arch; |
search.sec = req->q.sec; |
search.sec = req->q.sec; |
search.deftype = req->q.equal ? TYPE_Nm : (TYPE_Nm | TYPE_Nd); |
search.outkey = "Nd"; |
search.flags = req->q.equal ? MANSEARCH_MAN : 0; |
search.argmode = req->q.equal ? ARG_NAME : ARG_EXPR; |
|
|
paths.sz = 1; |
paths.sz = 1; |
paths.paths = mandoc_malloc(sizeof(char *)); |
paths.paths = mandoc_malloc(sizeof(char *)); |
Line 1003 pg_search(const struct req *req) |
|
Line 1003 pg_search(const struct req *req) |
|
ep++; |
ep++; |
} |
} |
|
|
if (0 == mansearch(&search, &paths, sz, cp, "Nd", &res, &ressz)) |
if (0 == mansearch(&search, &paths, sz, cp, &res, &ressz)) |
pg_noresult(req, "You entered an invalid query."); |
pg_noresult(req, "You entered an invalid query."); |
else if (0 == ressz) |
else if (0 == ressz) |
pg_noresult(req, "No results found."); |
pg_noresult(req, "No results found."); |