NeoMutt  2018-07-16 +2481-68dcde
Teaching an old dog new tricks
DOXYGEN
mutt_header.h
Go to the documentation of this file.
1 
23 #ifndef MUTT_MUTT_HEADER_H
24 #define MUTT_MUTT_HEADER_H
25 
26 #include <stddef.h>
27 
28 struct Email;
29 struct EmailList;
30 struct Mailbox;
31 
32 void mutt_edit_headers(const char *editor, const char *body, struct Email *e, char *fcc, size_t fcclen);
33 void mutt_label_hash_add(struct Mailbox *m, struct Email *e);
34 void mutt_label_hash_remove(struct Mailbox *m, struct Email *e);
35 int mutt_label_message(struct Mailbox *m, struct EmailList *el);
36 void mutt_make_label_hash(struct Mailbox *m);
37 
38 #endif /* MUTT_MUTT_HEADER_H */
The envelope/body of an email.
Definition: email.h:39
void mutt_edit_headers(const char *editor, const char *body, struct Email *e, char *fcc, size_t fcclen)
Let the user edit the message header and body.
Definition: mutt_header.c:168
void mutt_label_hash_add(struct Mailbox *m, struct Email *e)
Add a message&#39;s labels to the Hash Table.
Definition: mutt_header.c:370
void mutt_label_hash_remove(struct Mailbox *m, struct Email *e)
Remove a message&#39;s labels from the Hash Table.
Definition: mutt_header.c:383
A mailbox.
Definition: mailbox.h:92
void mutt_make_label_hash(struct Mailbox *m)
Create a Hash Table to store the labels.
Definition: mutt_header.c:358
int mutt_label_message(struct Mailbox *m, struct EmailList *el)
Let the user label a message.
Definition: mutt_header.c:124