NeoMutt  2024-10-02-7-gd3e66a
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
handler.h
Go to the documentation of this file.
1
24#ifndef MUTT_HANDLER_H
25#define MUTT_HANDLER_H
26
27#include <iconv.h>
28#include <stdbool.h>
29#include <stddef.h>
30
31struct Body;
32struct State;
33
34int mutt_body_handler (struct Body *b, struct State *state);
35bool mutt_can_decode (struct Body *b);
36void mutt_decode_attachment (const struct Body *b, struct State *state);
37void mutt_decode_base64 (struct State *state, size_t len, bool istext, iconv_t cd);
38bool mutt_prefer_as_attachment(struct Body *b);
39
40#endif /* MUTT_HANDLER_H */
bool mutt_prefer_as_attachment(struct Body *b)
Do we want this part as an attachment?
Definition: handler.c:1849
bool mutt_can_decode(struct Body *b)
Will decoding the attachment produce any output.
Definition: handler.c:1865
int mutt_body_handler(struct Body *b, struct State *state)
Handler for the Body of an email.
Definition: handler.c:1631
void mutt_decode_base64(struct State *state, size_t len, bool istext, iconv_t cd)
Decode base64-encoded text.
Definition: handler.c:1532
void mutt_decode_attachment(const struct Body *b, struct State *state)
Decode an email's attachment.
Definition: handler.c:1905
The body of an email.
Definition: body.h:36
Keep track when processing files.
Definition: state.h:48