dup_prefix
char* uri = dup_prefix(p, (size_t)(strstr(p, "://")-p));
*host = dup_prefix(p, (size_t)(end-p));
*host = dup_prefix(p, (size_t)(end-p));
char* uri = dup_prefix(p, (size_t)(strstr(p, "://")-p));
*host = dup_prefix(p, (size_t)(end-p));
*host = dup_prefix(p, (size_t)(end-p));