int url_split(byte *s, struct url *u, byte *d);
int url_normalize(struct url *u, struct url *b);
int url_canonicalize(struct url *u);
int url_split(byte *s, struct url *u, byte *d);
int url_normalize(struct url *u, struct url *b);
int url_canonicalize(struct url *u);