Lines Matching defs:url
33 int import_url_last_component(const char *url, char **ret) {
37 e = strchrnul(url, '?');
39 while (e > url && e[-1] == '/')
43 while (p > url && p[-1] != '/')
58 int import_url_change_last_component(const char *url, const char *suffix, char **ret) {
62 assert(url);
65 e = strchrnul(url, '?');
67 while (e > url && e[-1] == '/')
70 while (e > url && e[-1] != '/')
73 if (e <= url)
76 s = new(char, (e - url) + strlen(suffix) + 1);
80 strcpy(mempcpy(s, url, e - url), suffix);