Lines Matching refs:start
5088 const char *sep = destination->ptr, *start; in mod_webdav_copymove_b() local
5090 start = sep; in mod_webdav_copymove_b()
5091 sep = start + buffer_clen(&r->uri.scheme); in mod_webdav_copymove_b()
5092 if (0 != strncmp(start, r->uri.scheme.ptr, sep - start) in mod_webdav_copymove_b()
5097 start = sep + 3; in mod_webdav_copymove_b()
5099 if (NULL == (sep = strchr(start, '/'))) { in mod_webdav_copymove_b()
5103 if (!buffer_eq_slen(&r->uri.authority, start, sep - start) in mod_webdav_copymove_b()
5105 && (NULL == (start = (char *)memchr(start, '@', sep - start)) in mod_webdav_copymove_b()
5106 || (++start, !buffer_eq_slen(&r->uri.authority, in mod_webdav_copymove_b()
5107 start, sep - start)))) { in mod_webdav_copymove_b()
5113 start = sep; /* starts with '/' */ in mod_webdav_copymove_b()
5117 buffer_copy_string_len(dst_rel_path, start, in mod_webdav_copymove_b()
5118 NULL == (sep = strchr(start, '?')) in mod_webdav_copymove_b()
5119 ? destination->ptr + destination->used-1 - start in mod_webdav_copymove_b()
5120 : sep - start); in mod_webdav_copymove_b()