+ssize_t rfc822_write_address(char *, ssize_t, address_t *, int);
+ssize_t rfc822_write_address_single(char *, ssize_t, address_t *, int);
+ssize_t rfc822_strcpy(char *, ssize_t, const char *, const char *);
+
+/****************************************************************************/
+/* RFC 2047 */
+/* MIME (Multipurpose Internet Mail Extensions) Part Three: */
+/* Message Header Extensions for Non-ASCII Text */
+/****************************************************************************/
+
+char *mutt_choose_charset(const char *fromcode, const char *charsets,
+ char *u, ssize_t ulen, char **d, ssize_t *dlen);
+
+void rfc2047_encode_string(char **);
+void rfc2047_encode_adrlist(address_t *, const char *);
+
+void rfc2047_decode(char **);
+void rfc2047_decode_adrlist(address_t *);
+void rfc2047_decode_envelope(ENVELOPE* e);