X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Furl.h;fp=src%2Furl.h;h=80e3e3c13ae538b80635e791296ccd1b2f42d47a;hb=c17f57f1fa7d0583795ef7321a819c3fb8677a23;hp=f4b6b7e19a13b5eb121a51dcbfab9dad7404e4ec;hpb=8ab8c0ca8e5b326e23a381e3a56925e1cab831cc;p=wget diff --git a/src/url.h b/src/url.h index f4b6b7e1..80e3e3c1 100644 --- a/src/url.h +++ b/src/url.h @@ -34,6 +34,14 @@ so, delete this exception statement from your version. */ #define DEFAULT_FTP_PORT 21 #define DEFAULT_HTTPS_PORT 443 +/* Specifies how, or whether, user auth information should be included + * in URLs regenerated from URL parse structures. */ +enum url_auth_mode { + URL_AUTH_SHOW, + URL_AUTH_HIDE_PASSWD, + URL_AUTH_HIDE +}; + /* Note: the ordering here is related to the order of elements in `supported_schemes' in url.c. */ @@ -86,7 +94,7 @@ bool url_has_scheme (const char *); int scheme_default_port (enum url_scheme); void scheme_disable (enum url_scheme); -char *url_string (const struct url *, bool); +char *url_string (const struct url *, enum url_auth_mode); char *url_file_name (const struct url *); char *uri_merge (const char *, const char *);