projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more simplifications and header moves
[apps/madmutt.git]
/
lib-mime
/
mime-types.h
diff --git
a/lib-mime/mime-types.h
b/lib-mime/mime-types.h
index
9d4d70e
..
474a223
100644
(file)
--- a/
lib-mime/mime-types.h
+++ b/
lib-mime/mime-types.h
@@
-99,6
+99,13
@@
typedef struct parameter {
struct parameter *next;
} 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 */
/****************************************************************************/
/* rfc822 envelopes */
@@
-135,6
+142,11
@@
typedef struct envelope_t {
unsigned int refs_changed:1; /* References changed to break thread */
} ENVELOPE;
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-* */
/****************************************************************************/
/* rfc822 content-* */
@@
-313,4
+325,10
@@
see: crypt.h pgplib.h, smime.h */
char *maildir_flags; /* unknown maildir flags */
} HEADER;
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 */
#endif /* MUTT_LIB_MIME_MIME_TYPES_H */