Lines Matching refs:arch
55 char *arch; /* architecture */ member
213 req->q.arch = NULL; in parse_query_string()
272 set_query_attr(&req->q.arch, &val); in parse_query_string()
480 if (NULL == req->q.arch) in resp_searchform()
485 if (NULL != req->q.arch && in resp_searchform()
486 0 == strcmp(arch_names[i], req->q.arch)) in resp_searchform()
539 validate_arch(const char *arch) in validate_arch() argument
544 if (strcmp(arch, arch_names[i]) == 0) in validate_arch()
634 if (req->q.arch != NULL) in pg_redirect()
635 printf("%s/", req->q.arch); in pg_redirect()
647 char *arch, *archend; in pg_searchres() local
697 if (req->q.arch == NULL) { in pg_searchres()
699 ((arch = strchr(sec + 1, '/')) in pg_searchres()
701 ((archend = strchr(arch + 1, '/')) in pg_searchres()
703 strncmp(arch, "amd64/", in pg_searchres()
704 archend - arch) ? 2 : 1; in pg_searchres()
1029 search.arch = req->q.arch; in pg_search()
1166 if (req.q.arch != NULL && validate_arch(req.q.arch) == 0) { in main()
1182 free(req.q.arch); in main()
1202 req->q.arch = NULL; in parse_path_info()
1254 req->q.arch = mandoc_strndup(path, end - path); in parse_path_info()
1255 if (validate_arch(req->q.arch) == 0) { in parse_path_info()