filter headers before paging
[mailx.git] / mbox.h
blob0bb9a92dffadabe29cdf8c7fced3c7f5a5c6c9ff
1 #define MAXMAILS (1 << 14)
2 #define MAXHDRS (1 << 6)
4 struct mail {
5 char *hdrs[MAXHDRS + 1];
6 int nhdrs;
7 char *head;
8 char *body;
9 char *subject;
10 int len;
11 int body_len;
14 struct mbox {
15 struct mail mails[MAXMAILS];
16 int n;
17 char *mbox;
18 int len;
19 int c;
22 struct mbox *mbox_alloc(char *filename);
23 void mbox_free(struct mbox *mbox);
25 int mail_head(struct mail *mail, char *dst, int len, char **hdrs, int n);