Lines Matching defs:end
82 static const char *find_delim(const char *delim, const char *cur, const char *end)
84 while (cur < end && !strchr(delim, *cur))
89 int ff_url_decompose(URLComponents *uc, const char *url, const char *end)
94 if (!end)
95 end = url + strlen(url);
100 p = find_delim(":/?#", cur, end); /* lavf "schemes" can contain options but not some RFC 3986 delimiters */
106 if (end - cur >= 2 && cur[0] == '/' && cur[1] == '/') {
108 aend = find_delim("/?#", cur, end);
138 cur = find_delim("?#", cur, end);
143 cur = find_delim("#", cur, end);
148 uc->end = end;
254 #define COPY(start, end) do { \
255 size_t len = end - start; \
307 COPY(uc.url_component_end_path, uc.end);