X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/2f00e89cc181a9dc9206f2c613789a2e70be1214..d6366b583c87d112858cf8226de77fca852eea87:/h/mhparse.h?ds=sidebyside diff --git a/h/mhparse.h b/h/mhparse.h index 85b1bc16..72188c6d 100644 --- a/h/mhparse.h +++ b/h/mhparse.h @@ -304,14 +304,16 @@ CT parse_mime (char *); * processed by default. * encoding - The default encoding to use when doing RFC 2047 header * encoding. Must be one of CE_UNKNOWN, CE_BASE64, or - * CE_QUOTED; + * CE_QUOTED. + * maxunencoded - The maximum line length before the default encoding for + * text parts is quoted-printable. * * Returns a CT structure describing the resulting MIME message. If the * -auto flag is set and a MIME-Version header is encountered, the return * value is NULL. */ CT build_mime (char *infile, int autobuild, int dist, int directives, - int encoding); + int encoding, size_t maxunencoded); int add_header (CT, char *, char *); int get_ctinfo (char *, CT, int); @@ -325,5 +327,8 @@ const struct str2init *get_ct_init (int); const char *ce_str (int); const struct str2init *get_ce_method (const char *); int parse_header_attrs (const char *, int, char **, CI, int *); +char *update_attr (char *, const char *, const char *e); +char *content_charset (CT); +int convert_charset (CT, char *, int *); extern int checksw; /* Add Content-MD5 field */