Lines Matching full:part

11  * you should have received as part of this distribution. The terms
232 /* the length of the scheme is the name part only */
257 to the right of the host part. Oh crap, this is doomed to cause
333 /* the new URL starts with //, just keep the protocol part from the
367 /* copy over the root url part */
656 * If the given input string is syntactically wrong IPv4 or any part for
882 * The function handles a query part ('?' + stuff) appended but it expects
1415 char **part, unsigned int flags)
1428 if(!part)
1430 *part = NULL;
1604 *part = url;
1614 *part = Curl_memdup0(ptr, partlen);
1615 if(!*part)
1619 char *plus = *part;
1630 CURLcode res = Curl_urldecode(*part, 0, &decoded, &dlen, REJECT_CTRL);
1631 free(*part);
1633 *part = NULL;
1636 *part = decoded;
1643 uc = urlencode_str(&enc, *part, partlen, TRUE, what == CURLUPART_QUERY);
1646 free(*part);
1647 *part = Curl_dyn_ptr(&enc);
1655 CURLcode result = Curl_idn_decode(*part, &allochost);
1659 free(*part);
1660 *part = allochost;
1670 CURLcode result = Curl_idn_encode(*part, &allochost);
1674 free(*part);
1675 *part = allochost;
1687 const char *part, unsigned int flags)
1701 if(!part) {
1702 /* setting a part to NULL clears it */
1750 nalloc = strlen(part);
1757 size_t plen = strlen(part);
1758 const char *s = part;
1763 if(!(flags & CURLU_NON_SUPPORT_SCHEME) && !Curl_get_scheme_handler(part))
1800 port = strtol(part, &endp, 10); /* Port number must be decimal */
1842 if(Curl_is_absolute_url(part, NULL, 0,
1846 return parseurl_and_replace(part, u, flags);
1849 /* apply the relative part to create a new URL
1851 result = concat_url(oldurl, part, &redired_url);
1869 if(leadingslash && (part[0] != '/')) {
1877 for(i = (const unsigned char *)part; *i; i++) {
1906 CURLcode result = Curl_dyn_add(&enc, part);