Lines Matching defs:doc
253 fetchMakeURL(const char *scheme, const char *host, int port, const char *doc,
258 if (!scheme || (!host && !doc)) {
274 if ((u->doc = strdup(doc ? doc : "/")) == NULL) {
345 char *doc;
430 if ((doc = malloc(strlen(p) * 3 + 1)) == NULL) {
434 u->doc = doc;
437 *doc++ = *p++;
439 *doc++ = '%';
440 *doc++ = hexnums[((unsigned int)*p) >> 4];
441 *doc++ = hexnums[((unsigned int)*p) & 0xf];
445 *doc = '\0';
446 } else if ((u->doc = strdup(p)) == NULL) {
459 u->host, u->port, u->doc));
474 free(u->doc);