typedef struct ParsedURL ParsedURL;
struct ParsedURL {
StrBuf *URL;
+ StrBuf *UrlWithoutCred;
+ StrBuf *CurlCreds;
unsigned Port;
const char *Host;
const char *User;
const char *Pass;
const char *LocalPart;
+ const char *PlainUrl;
int IsIP;
int IPv6;
int af;
void FreeURL(ParsedURL** Url);
int ParseURL(ParsedURL **Url, StrBuf *UrlStr, unsigned short DefaultPort);
+void CurlPrepareURL(ParsedURL *Url);
/* tools */