X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Furl.h;h=6d18ed81f1f3c21d13e6af2131972136284b9af7;hp=b7f4366d5c48b615a1270c834f35134c1d5b7cce;hb=38a7829dcb4eb5dba28dbf0f05c6a80fea9217f8;hpb=67e6027ea130d06aeff365adfbc83f34d019b968 diff --git a/src/url.h b/src/url.h index b7f4366d..6d18ed81 100644 --- a/src/url.h +++ b/src/url.h @@ -47,6 +47,12 @@ as that of the covered work. */ * file descriptor. */ #define CHOMP_BUFFER 19 +/* The flags that allow clobbering the file (opening with "wb"). + Defined here to avoid repetition later. #### This will require + rework. */ +#define ALLOW_CLOBBER (opt.noclobber || opt.always_rest || opt.timestamping \ + || opt.dirstruct || opt.output_document || opt.backups > 0) + /* Specifies how, or whether, user auth information should be included * in URLs regenerated from URL parse structures. */ enum url_auth_mode { @@ -95,6 +101,7 @@ struct url char *url_escape (const char *); char *url_escape_unsafe_and_reserved (const char *); +void url_unescape (char *); struct url *url_parse (const char *, int *, struct iri *iri, bool percent_encode); char *url_error (const char *, int);