Lines Matching defs:comp
193 apr_uri_t comp;
198 if (apr_uri_parse(r->pool, uri, &comp) != APR_SUCCESS) {
205 if (comp.scheme == NULL && must_be_absolute) {
212 if (comp.query != NULL || comp.fragment != NULL) {
228 if (comp.scheme != NULL || comp.port != 0 || must_be_absolute)
236 if (comp.port == 0)
237 comp.port = apr_uri_port_of_scheme(comp.scheme);
243 if (strcasecmp(comp.scheme, scheme) != 0
245 || comp.port != port
254 comp.scheme ? comp.scheme : scheme,
255 comp.port ? comp.port : port,
268 ** For now, qualify unqualified comp.hostnames with
275 if (comp.hostname != NULL
276 && strrchr(comp.hostname, '.') == NULL
278 comp.hostname = apr_pstrcat(r->pool, comp.hostname, domain, NULL);
285 if (comp.hostname != NULL &&
286 !ap_matches_request_vhost(r, comp.hostname, port)) {
297 new_file = apr_uri_unparse(r->pool, &comp, APR_URI_UNP_OMITSITEPART);