struct hfield {
char *name; /* field name */
char *value; /* field body */
- int hf_encoding; /* internal flag for transfer encoding to use */
HF next; /* link to next header field */
};
int c_encoding; /* internal flag for encoding type */
int c_reqencoding; /* Requested encoding (by mhbuild) */
- /* Content-MD5 info */
- int c_digested; /* have we seen this header before? */
- unsigned char c_digest[16]; /* decoded MD5 checksum */
-
/* pointers to content-specific structures */
void *c_ctparams; /* content type specific data */
struct exbody *c_ctexbody; /* data for type message/external */
/* Flags for subtypes of MESSAGE */
#define MESSAGE_UNKNOWN 0x00
#define MESSAGE_RFC822 0x01
-#define MESSAGE_PARTIAL 0x02
-#define MESSAGE_EXTERNAL 0x03
-
-/* Structure for message/partial */
-struct partial {
- char *pm_partid;
- int pm_partno;
- int pm_maxno;
- int pm_marked;
- int pm_stored;
-};
+#define MESSAGE_EXTERNAL 0x02
/* Structure for message/external */
struct exbody {
*/
char *get_param_value(PM pm, char replace);
-extern int checksw; /* Add Content-MD5 field */
-
/*
* mhstore
* Put it here because it uses the CT typedef.