Lines Matching defs:arch
52 char *arch; /* architecture */
207 req->q.arch = NULL;
263 else if ( ! strcmp(key, "arch")) {
266 set_query_attr(&req->q.arch, &val);
448 printf( " <select name=\"arch\">\n"
450 if (NULL == req->q.arch)
455 if (NULL != req->q.arch &&
456 0 == strcmp(arch_names[i], req->q.arch))
508 validate_arch(const char *arch)
513 if (strcmp(arch, arch_names[i]) == 0)
590 if (req->q.arch != NULL)
591 printf("%s/", req->q.arch);
603 char *arch, *archend;
652 if (req->q.arch == NULL) {
654 ((arch = strchr(sec + 1, '/'))
656 ((archend = strchr(arch + 1, '/'))
658 strncmp(arch, "amd64/",
659 archend - arch) ? 2 : 1;
974 search.arch = req->q.arch;
1110 if (req.q.arch != NULL && validate_arch(req.q.arch) == 0) {
1126 free(req.q.arch);
1146 req->q.arch = NULL;
1198 req->q.arch = mandoc_strndup(path, end - path);
1199 if (validate_arch(req->q.arch) == 0) {