projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ctors/dtors for BODY's
[apps/madmutt.git]
/
lib-mime
/
mime-types.h
diff --git
a/lib-mime/mime-types.h
b/lib-mime/mime-types.h
index
03d654a
..
f04986a
100644
(file)
--- a/
lib-mime/mime-types.h
+++ b/
lib-mime/mime-types.h
@@
-183,6
+183,8
@@
typedef struct content {
/****************************************************************************/
typedef struct body {
/****************************************************************************/
typedef struct body {
+ struct body *next; /* next attachment in the list */
+
char *xtype; /* content-type if x-unknown */
char *subtype; /* content-type subtype */
parameter_t *parameter; /* parameters of the content-type */
char *xtype; /* content-type if x-unknown */
char *subtype; /* content-type subtype */
parameter_t *parameter; /* parameters of the content-type */
@@
-209,7
+211,6
@@
typedef struct body {
* to determine what content-transfer-encoding
* is required when sending mail.
*/
* to determine what content-transfer-encoding
* is required when sending mail.
*/
- struct body *next; /* next attachment in the list */
struct body *parts; /* parts of a multipart or message/rfc822 */
struct header *hdr; /* header information for message/rfc822 */
struct body *parts; /* parts of a multipart or message/rfc822 */
struct header *hdr; /* header information for message/rfc822 */
@@
-253,6
+254,17
@@
typedef struct body {
unsigned int attach_qualifies:1;
} BODY;
unsigned int attach_qualifies:1;
} BODY;
+static inline BODY *body_init(BODY *b) {
+ b->disposition = DISPATTACH;
+ b->use_disp = 1;
+ return b;
+}
+void body_wipe(BODY *);
+
+DO_NEW(BODY, body);
+DO_DELETE(BODY, body);
+DO_SLIST(BODY, body, body_delete);
+
/****************************************************************************/
/* rfc822 Headers */
/****************************************************************************/
/* rfc822 Headers */