X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Fmime-types.h;h=474a223d55170a58ba44ed777644187f231f225f;hp=9d4d70e9efb8ecc0c54db570e4dff3fb08d9f7a7;hb=63694769caa96f36675293e45a01e91cbe3175b4;hpb=a5074c20c3873e4a1fbfea551b07bd1c867a9def diff --git a/lib-mime/mime-types.h b/lib-mime/mime-types.h index 9d4d70e..474a223 100644 --- a/lib-mime/mime-types.h +++ b/lib-mime/mime-types.h @@ -99,6 +99,13 @@ typedef struct parameter { 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 */ @@ -135,6 +142,11 @@ typedef struct envelope_t { 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-* */ @@ -313,4 +325,10 @@ see: crypt.h pgplib.h, smime.h */ 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 */