Lines Matching refs:sep
5088 const char *sep = destination->ptr, *start; in mod_webdav_copymove_b() local
5089 if (*sep != '/') { /* path-absolute or absolute-URI form */ in mod_webdav_copymove_b()
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()
5093 || sep[0] != ':' || sep[1] != '/' || sep[2] != '/') { 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()
5107 start, sep - start)))) { in mod_webdav_copymove_b()
5113 start = sep; /* starts with '/' */ in mod_webdav_copymove_b()
5118 NULL == (sep = strchr(start, '?')) in mod_webdav_copymove_b()
5120 : sep - start); in mod_webdav_copymove_b()
5325 if (NULL != (sep = strrchr(r->physical.path.ptr, '/'))) { in mod_webdav_copymove_b()
5327 - (sep - r->physical.path.ptr); in mod_webdav_copymove_b()
5329 ++sep; /*(avoid double-slash in path)*/ in mod_webdav_copymove_b()
5332 buffer_append_string_len(dst_path, sep, len); in mod_webdav_copymove_b()
5333 buffer_append_string_len(dst_rel_path, sep, len); in mod_webdav_copymove_b()