Lines Matching refs:uri
804 chunkqueue_append_mem(cq, BUF_PTR_LEN(&r->uri.path)); in process_ssi_stmt()
808 if (!buffer_is_blank(&r->uri.scheme) && !buffer_is_blank(&r->uri.authority)) { in process_ssi_stmt()
809 chunkqueue_append_mem(cq, BUF_PTR_LEN(&r->uri.scheme)); in process_ssi_stmt()
811 chunkqueue_append_mem(cq, BUF_PTR_LEN(&r->uri.authority)); in process_ssi_stmt()
813 if (!buffer_is_blank(&r->uri.query)) { in process_ssi_stmt()
815 chunkqueue_append_mem(cq, BUF_PTR_LEN(&r->uri.query)); in process_ssi_stmt()
822 if (!buffer_is_blank(&r->uri.query)) { in process_ssi_stmt()
824 chunkqueue_append_mem(cq, BUF_PTR_LEN(&r->uri.query)); in process_ssi_stmt()
900 const char * const sl = strrchr(r->uri.path.ptr, '/'); in process_ssi_stmt()
901 buffer_copy_string_len(tb, r->uri.path.ptr, sl - r->uri.path.ptr + 1); in process_ssi_stmt()
934 sep = r->uri.path.ptr; in process_ssi_stmt()
942 uint32_t remain = buffer_clen(&r->uri.path) - i; in process_ssi_stmt()
1021 upsave = r->uri.path; in process_ssi_stmt()
1028 memset(&r->uri.path, 0, sizeof(buffer)); in process_ssi_stmt()
1029 buffer_copy_buffer(&r->uri.path, tb); in process_ssi_stmt()
1030 r->physical.rel_path = r->uri.path; in process_ssi_stmt()
1040 free(r->uri.path.ptr); in process_ssi_stmt()
1041 r->uri.path = upsave; in process_ssi_stmt()