Lines Matching refs:host
70 char *end = NULL, *user = NULL, *host = NULL, *path = NULL; in uri_from_string() local
80 for (host = string; host < end; host ++) in uri_from_string()
81 if (*host == '@') { in uri_from_string()
83 u->user_part = strndup(string, host-string); in uri_from_string()
85 u->host_part = strndup(host + 1, in uri_from_string()
86 end - (host+1)); in uri_from_string()
88 host++; in uri_from_string()
95 for (password = user; (password < host - 1); password++) in uri_from_string()
98 host - password - 2); in uri_from_string()
103 host = string; in uri_from_string()
105 if (host != NULL) { in uri_from_string()
108 for (port = host; (port < path); port++) in uri_from_string()
116 u->host = strndup(host, port - host); in uri_from_string()
169 ((uri->user != NULL) && (uri->host == NULL)) || in uri_to_string()
170 ((uri->port != NULL) && (uri->host == NULL)) || in uri_to_string()
191 (uri->host ? uri->host : ""), in uri_to_string()
220 if (uri->host != NULL) in uri_free()
221 free(uri->host); in uri_free()
255 if (uri->host != NULL) in uri_dump()
256 fprintf(fp, "host: %s\n", uri->host); in uri_dump()