Lines Matching defs:arch
54 char *arch; /* architecture */
212 req->q.arch = NULL;
268 else if ( ! strcmp(key, "arch")) {
271 set_query_attr(&req->q.arch, &val);
472 printf( " <select name=\"arch\">\n"
474 if (NULL == req->q.arch)
479 if (NULL != req->q.arch &&
480 0 == strcmp(arch_names[i], req->q.arch))
532 validate_arch(const char *arch)
537 if (strcmp(arch, arch_names[i]) == 0)
615 if (req->q.arch != NULL)
616 printf("%s/", req->q.arch);
628 char *arch, *archend;
677 if (req->q.arch == NULL) {
679 ((arch = strchr(sec + 1, '/'))
681 ((archend = strchr(arch + 1, '/'))
683 strncmp(arch, "amd64/",
684 archend - arch) ? 2 : 1;
998 search.arch = req->q.arch;
1135 if (req.q.arch != NULL && validate_arch(req.q.arch) == 0) {
1151 free(req.q.arch);
1171 req->q.arch = NULL;
1223 req->q.arch = mandoc_strndup(path, end - path);
1224 if (validate_arch(req->q.arch) == 0) {