X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Firi.h;h=dd5876bec49264e58ad7fbfb1743e684396247d9;hp=c024de724dcaf74a515c2a35464fb60945047a62;hb=d763f8bf6d6e13ce006ffab616cc8a77e747a633;hpb=090f1596ae2eb446c265a62849f59657a9ee9e07 diff --git a/src/iri.h b/src/iri.h index c024de72..dd5876be 100644 --- a/src/iri.h +++ b/src/iri.h @@ -33,6 +33,7 @@ as that of the covered work. */ struct iri { char *uri_encoding; /* Encoding of the uri to fetch */ char *content_encoding; /* Encoding of links inside the fetched file */ + char *orig_url; /* */ bool utf8_encode; /* Will/Is the current url encoded in utf8 */ }; @@ -46,6 +47,7 @@ char *idn_encode (struct iri *i, char *host); char *idn_decode (char *host); bool remote_to_utf8 (struct iri *i, const char *str, const char **new); struct iri *iri_new (void); +struct iri *iri_dup (const struct iri *); void iri_free (struct iri *i); void set_uri_encoding (struct iri *i, char *charset, bool force); void set_content_encoding (struct iri *i, char *charset); @@ -62,6 +64,7 @@ struct iri dummy_iri; #define idn_decode(str) NULL #define remote_to_utf8(a,b,c) false #define iri_new() (&dummy_iri) +#define iri_dup(a) (&dummy_iri) #define iri_free(a) #define set_uri_encoding(a,b,c) #define set_content_encoding(a,b)