/* base version: 1 * ADDRESS: char *personal; char *mailbox; int group; struct address_t *next; * BUFFER: char *data; char *dptr; size_t dsize; int destroy; * LIST: char *data; struct list_t *next; * ENVELOPE: ADDRESS *return_path; ADDRESS *from; ADDRESS *to; ADDRESS *cc; ADDRESS *bcc; ADDRESS *sender; ADDRESS *reply_to; ADDRESS *mail_followup_to; char *list_post; char *subject; char *real_subj; char *message_id; char *supersedes; char *date; char *x_label; BUFFER *spam; LIST *references; LIST *in_reply_to; LIST *userhdrs; unsigned int irt_changed : 1; unsigned int refs_changed : 1; * PARAMETER: char *attribute; char *value; struct parameter *next; * BODY: char *xtype; char *subtype; PARAMETER *parameter; char *description; char *form_name; long hdr_offset; off_t offset; off_t length; char *filename; char *d_filename; char *charset; CONTENT *content; struct body *next; struct body *parts; struct header *hdr; struct attachptr *aptr; signed short attach_count; time_t stamp; unsigned int type : 4; unsigned int encoding : 3; unsigned int disposition : 2; unsigned int use_disp : 1; unsigned int unlink : 1; unsigned int tagged : 1; unsigned int deleted : 1; unsigned int noconv : 1; unsigned int force_charset : 1; unsigned int is_signed_data : 1; unsigned int goodsig : 1; unsigned int warnsig : 1; unsigned int badsig : 1; unsigned int collapsed : 1; unsigned int attach_qualifies : 1; */ #define HCACHEVER 0xYou Must