struct parameter *next;
} PARAMETER;
+DO_INIT(PARAMETER, parameter);
+void parameter_wipe(PARAMETER *);
+
+DO_NEW(PARAMETER, parameter);
+DO_DELETE(PARAMETER, parameter);
+DO_SLIST(PARAMETER, parameter);
+
/****************************************************************************/
/* rfc822 envelopes */
unsigned int refs_changed:1; /* References changed to break thread */
} ENVELOPE;
+DO_INIT(ENVELOPE, envelope);
+void envelope_wipe(ENVELOPE*);
+
+DO_NEW(ENVELOPE, envelope);
+DO_DELETE(ENVELOPE, envelope);
/****************************************************************************/
/* rfc822 content-* */
char *maildir_flags; /* unknown maildir flags */
} HEADER;
+DO_INIT(HEADER, header);
+void header_wipe(HEADER *);
+
+DO_NEW(HEADER, header);
+DO_DELETE(HEADER, header);
+
#endif /* MUTT_LIB_MIME_MIME_TYPES_H */