Lines Matching defs:baseURL
448 static bool MakeURL(const char *baseURL, const char *url, AString *out) {
451 if (strncasecmp("http://", baseURL, 7)
452 && strncasecmp("https://", baseURL, 8)
453 && strncasecmp("file://", baseURL, 7)) {
457 const size_t schemeEnd = (strstr(baseURL, "//") - baseURL) + 2;
464 ALOGV("base:'%s', url:'%s' => '%s'", baseURL, url, out->c_str());
472 char *protocolEnd = strstr(baseURL, "//") + 2;
476 out->setTo(baseURL, pathStart - baseURL);
478 out->setTo(baseURL);
486 const char *qsPos = strchr(baseURL, '?');
489 end = qsPos - baseURL;
491 end = strlen(baseURL);
495 if (baseURL[pos] == '/') {
504 out->setTo(baseURL, end);
506 out->setTo(baseURL);
513 ALOGV("base:'%s', url:'%s' => '%s'", baseURL, url, out->c_str());