Lines Matching refs:doc
261 fetchMakeURL(const char *scheme, const char *host, int port, const char *doc, in fetchMakeURL() argument
266 if (!scheme || (!host && !doc)) { in fetchMakeURL()
282 if ((u->doc = strdup(doc ? doc : "/")) == NULL) { in fetchMakeURL()
341 char *doc; in fetchCopyURL() local
348 if ((doc = strdup(src->doc)) == NULL) { in fetchCopyURL()
354 dst->doc = doc; in fetchCopyURL()
492 if ((u->doc = malloc(count)) == NULL) { in fetchParseURL()
499 u->doc[i++] = '%'; in fetchParseURL()
501 u->doc[i++] = '0' + ((unsigned char)*p) / 16; in fetchParseURL()
503 u->doc[i++] = 'a' - 10 + ((unsigned char)*p) / 16; in fetchParseURL()
505 u->doc[i++] = '0' + ((unsigned char)*p) % 16; in fetchParseURL()
507 u->doc[i++] = 'a' - 10 + ((unsigned char)*p) % 16; in fetchParseURL()
509 u->doc[i++] = *p; in fetchParseURL()
511 u->doc[i] = '\0'; in fetchParseURL()
526 free(u->doc); in fetchFreeURL()
553 if ((unquoted = malloc(strlen(url->doc) + 1)) == NULL) in fetchUnquotePath()
556 for (i = 0, iter = url->doc; *iter != '\0'; ++iter) { in fetchUnquotePath()
597 char *doc; in fetchStringifyURL() local
601 strlen(url->pwd) + 1 + strlen(url->host) + 6 + strlen(url->doc) + 1; in fetchStringifyURL()
602 if ((doc = malloc(total)) == NULL) in fetchStringifyURL()
605 snprintf(doc, total, "%s%s%s%s%s%s%s:%d%s", in fetchStringifyURL()
614 url->doc); in fetchStringifyURL()
616 snprintf(doc, total, "%s%s%s%s%s%s%s%s", in fetchStringifyURL()
624 url->doc); in fetchStringifyURL()
626 return doc; in fetchStringifyURL()