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