X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Fmime-types.h;h=59fe54e99059b63962753e89b2c7309860c09a5a;hp=9d4d70e9efb8ecc0c54db570e4dff3fb08d9f7a7;hb=3a3420a4cb3369d51eecc9287d556596f98e7314;hpb=a5074c20c3873e4a1fbfea551b07bd1c867a9def diff --git a/lib-mime/mime-types.h b/lib-mime/mime-types.h index 9d4d70e..59fe54e 100644 --- a/lib-mime/mime-types.h +++ b/lib-mime/mime-types.h @@ -60,7 +60,7 @@ enum { ENCQUOTEDPRINTABLE, ENCBASE64, ENCBINARY, - ENCUUENCODED + ENCUUENCODED, }; /* Content-Disposition values */ @@ -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 */