NeoMutt  2020-08-07-1-gab41a1
Teaching an old dog new tricks
Go to the documentation of this file.
25 #ifndef MUTT_RFC3676_H
26 #define MUTT_RFC3676_H
28 #include <stdbool.h>
30 struct Body;
31 struct Email;
32 struct State;
34 /* These Config Variables are only used in rfc3676.c */
35 extern bool C_ReflowSpaceQuotes;
36 extern short C_ReflowWrap;
38 int rfc3676_handler(struct Body *a, struct State *s);
39 bool mutt_rfc3676_is_format_flowed(struct Body *b);
40 void mutt_rfc3676_space_stuff (struct Email *e);
41 void mutt_rfc3676_space_unstuff (struct Email *e);
42 void mutt_rfc3676_space_unstuff_attachment(struct Body *b, const char *filename);
43 void mutt_rfc3676_space_stuff_attachment(struct Body *b, const char *filename);
45 #endif /* MUTT_RFC3676_H */
The envelope/body of an email.
Definition: email.h:37
void mutt_rfc3676_space_stuff(struct Email *e)
Perform RFC3676 space stuffing on an Email.
Definition: rfc3676.c:479
void mutt_rfc3676_space_unstuff_attachment(struct Body *b, const char *filename)
Unstuff attachments.
Definition: rfc3676.c:511
The body of an email.
Definition: body.h:34
void mutt_rfc3676_space_stuff_attachment(struct Body *b, const char *filename)
Stuff attachments.
Definition: rfc3676.c:532
bool C_ReflowSpaceQuotes
Config: Insert spaces into reply quotes for &#39;format=flowed&#39; messages.
Definition: rfc3676.c:46
bool mutt_rfc3676_is_format_flowed(struct Body *b)
Is the Email "format-flowed"?
Definition: rfc3676.c:387
int rfc3676_handler(struct Body *a, struct State *s)
Body handler implementing RFC3676 for format=flowed - Implements handler_t.
Definition: rfc3676.c:316
void mutt_rfc3676_space_unstuff(struct Email *e)
Remove RFC3676 space stuffing.
Definition: rfc3676.c:492
short C_ReflowWrap
Config: Maximum paragraph width for reformatting &#39;format=flowed&#39; text.
Definition: rfc3676.c:47
Keep track when processing files.
Definition: state.h:44