NeoMutt  2022-04-29-178-g3b62e6
Teaching an old dog new tricks
DOXYGEN
rfc2047.h
Go to the documentation of this file.
1
25#ifndef MUTT_EMAIL_RFC2047_H
26#define MUTT_EMAIL_RFC2047_H
27
28struct AddressList;
29struct Envelope;
30struct Slist;
31
32void rfc2047_decode(char **pd);
33void rfc2047_encode(char **pd, const char *specials, int col, const struct Slist *charsets);
34
35void rfc2047_decode_addrlist(struct AddressList *al);
36void rfc2047_encode_addrlist(struct AddressList *al, const char *tag);
37void rfc2047_decode_envelope(struct Envelope *env);
38void rfc2047_encode_envelope(struct Envelope *env);
39
40#endif /* MUTT_EMAIL_RFC2047_H */
void rfc2047_encode_addrlist(struct AddressList *al, const char *tag)
Encode any RFC2047 headers, where required, in an Address list.
Definition: rfc2047.c:750
void rfc2047_encode(char **pd, const char *specials, int col, const struct Slist *charsets)
RFC-2047-encode a string.
Definition: rfc2047.c:619
void rfc2047_decode_envelope(struct Envelope *env)
Decode the fields of an Envelope.
Definition: rfc2047.c:793
void rfc2047_decode(char **pd)
Decode any RFC2047-encoded header fields.
Definition: rfc2047.c:649
void rfc2047_decode_addrlist(struct AddressList *al)
Decode any RFC2047 headers in an Address list.
Definition: rfc2047.c:771
void rfc2047_encode_envelope(struct Envelope *env)
Encode the fields of an Envelope.
Definition: rfc2047.c:813
The header of an Email.
Definition: envelope.h:57
String list.
Definition: slist.h:47