Lines Matching refs:sec

56 	char		*sec; /* manual section */  member
214 req->q.sec = NULL; in parse_query_string()
266 set_query_attr(&req->q.sec, &val); in parse_query_string()
378 const char *name, *sec, *cp; in resp_begin_html() local
398 sec = NULL; in resp_begin_html()
400 sec = cp + 1; in resp_begin_html()
401 secsz = strlen(sec); in resp_begin_html()
406 sec = cp; in resp_begin_html()
412 if (sec != NULL) in resp_begin_html()
413 printf("(%.*s)", secsz, sec); in resp_begin_html()
469 if (NULL != req->q.sec && in resp_searchform()
470 0 == strcmp(sec_numbers[i], req->q.sec)) in resp_searchform()
637 if (req->q.sec != NULL) { in pg_redirect()
639 http_encode(req->q.sec); in pg_redirect()
648 const char *sec; in pg_searchres() local
690 sec = r[i].file; in pg_searchres()
691 sec += strcspn(sec, "123456789"); in pg_searchres()
692 if (sec[0] == '\0') in pg_searchres()
694 prio = sec_prios[sec[0] - '1']; in pg_searchres()
695 if (sec[1] != '/') in pg_searchres()
699 ((arch = strchr(sec + 1, '/')) in pg_searchres()
1030 search.sec = req->q.sec; in pg_search()
1150 if (req.q.manpath == NULL || req.q.sec == NULL || in main()
1183 free(req.q.sec); in main()
1197 const char *name, *sec, *end; in parse_path_info() local
1211 sec = strrchr(name, '.'); in parse_path_info()
1212 if (sec != NULL && isdigit((unsigned char)*++sec)) { in parse_path_info()
1213 req->q.query = mandoc_strndup(name, sec - name - 1); in parse_path_info()
1214 req->q.sec = mandoc_strdup(sec); in parse_path_info()
1217 req->q.sec = NULL; in parse_path_info()
1240 free(req->q.sec); in parse_path_info()
1241 req->q.sec = mandoc_strndup(path, end - path); in parse_path_info()