Lines Matching refs:path_pieces
29 const buffer *path_pieces; member
44 static void mod_evhost_free_path_pieces(const buffer *path_pieces) { in mod_evhost_free_path_pieces() argument
46 *(const buffer **)&b = path_pieces; in mod_evhost_free_path_pieces()
47 for (; path_pieces->ptr; ++path_pieces) free(path_pieces->ptr); in mod_evhost_free_path_pieces()
128 buffer * const path_pieces = ck_malloc((used+1) * sizeof(buffer)); in mod_evhost_parse_pattern() local
129 return memcpy(path_pieces, bptr, (used+1) * sizeof(buffer)); in mod_evhost_parse_pattern()
136 pconf->path_pieces = cpv->v.v; in mod_evhost_merge_config_cpv()
276 …_build_doc_root_path(buffer *b, array *parsed_host, buffer *authority, const buffer *path_pieces) { in mod_evhost_build_doc_root_path() argument
281 for (const char *ptr; (ptr = path_pieces->ptr); ++path_pieces) { in mod_evhost_build_doc_root_path()
312 … if (NULL != (ds = (data_string *)array_get_element_klen(parsed_host, BUF_PTR_LEN(path_pieces)))) { in mod_evhost_build_doc_root_path()
318 buffer_append_string_buffer(b, path_pieces); in mod_evhost_build_doc_root_path()
334 if (NULL == p->conf.path_pieces) return HANDLER_GO_ON; in mod_evhost_uri_handler()
337 mod_evhost_build_doc_root_path(b, &p->split_vals, &r->uri.authority, p->conf.path_pieces); in mod_evhost_uri_handler()