ref: 54f4cf61dada165e94b3cd61f72a7003092e9867
dir: /gemnine.h/
typedef struct Url Url; struct Url { char *full; char *scheme; char *user; char *pass; char *host; char *port; char *path; char *query; char *fragment; }; #pragma varargck type "U" Url* int Efmt(Fmt*); int Nfmt(Fmt*); int Mfmt(Fmt*); int Ufmt(Fmt *f); Url *urlparse(Url *from, char *s); int matchurl(Url *u, Url *s); void freeurl(Url *u); char *Upath(Url *u); void *emalloc(int n); char *estrdup(char *s);