NeoMutt  2023-05-17-56-ga67199
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>
30struct Body;
31struct Email;
32struct State;
34int rfc3676_handler (struct Body *a, struct State *state);
35bool mutt_rfc3676_is_format_flowed (struct Body *b);
36void mutt_rfc3676_space_stuff (struct Email *e);
37void mutt_rfc3676_space_unstuff (struct Email *e);
38void mutt_rfc3676_space_unstuff_attachment(struct Body *b, const char *filename);
39void mutt_rfc3676_space_stuff_attachment (struct Body *b, const char *filename);
41#endif /* MUTT_RFC3676_H */
int rfc3676_handler(struct Body *a, struct State *state)
Body handler implementing RFC3676 for format=flowed - Implements handler_t -.
Definition: rfc3676.c:320
void mutt_rfc3676_space_unstuff(struct Email *e)
Remove RFC3676 space stuffing.
Definition: rfc3676.c:496
void mutt_rfc3676_space_stuff_attachment(struct Body *b, const char *filename)
Stuff attachments.
Definition: rfc3676.c:536
void mutt_rfc3676_space_unstuff_attachment(struct Body *b, const char *filename)
Unstuff attachments.
Definition: rfc3676.c:515
bool mutt_rfc3676_is_format_flowed(struct Body *b)
Is the Email "format-flowed"?
Definition: rfc3676.c:391
void mutt_rfc3676_space_stuff(struct Email *e)
Perform RFC3676 space stuffing on an Email.
Definition: rfc3676.c:483
The body of an email.
Definition: body.h:36
The envelope/body of an email.
Definition: email.h:37
Keep track when processing files.
Definition: state.h:47