]> diplodocus.org Git - nmh/blobdiff - h/mhparse.h
Minor formatting fix for fmttest man page.
[nmh] / h / mhparse.h
index 8a40af5de9c7b9b36a0c5955d5eff160e9f735dc..1f8ab71915a6738ee564d721a30f7270bd66f417 100644 (file)
@@ -97,7 +97,7 @@ struct Content {
     int        c_subtype;              /* internal flag for content subtype */
 
     /* Content-Transfer-Encoding info (decoded contents) */
-    CE c_cefile;               /* structure holding decoded content */
+    struct cefile c_cefile;    /* structure holding decoded content */
     int        c_encoding;             /* internal flag for encoding type   */
 
     /* Content-MD5 info */
@@ -191,6 +191,8 @@ struct part {
 struct multipart {
     char *mp_start;            /* boundary string separating parts   */
     char *mp_stop;             /* terminating boundary string        */
+    char *mp_content_before;   /* any content before the first subpart */
+    char *mp_content_after;    /* any content after the last subpart */
     struct part *mp_parts;     /* pointer to first subpart structure */
 };
 
@@ -229,6 +231,7 @@ struct exbody {
     char *eb_server;
     char *eb_subject;
     char *eb_body;
+    char *eb_url;
 };
 
 /*
@@ -278,5 +281,11 @@ int params_external (CT, int);
 int open7Bit (CT, char **);
 void close_encoding (CT);
 void free_content (CT);
+char *ct_type_str (int);
+char *ct_subtype_str (int, int);
+const struct str2init *get_ct_init (int);
+const char *ce_str (int);
+const struct str2init *get_ce_method (const char *);
+int parse_header_attrs (const char *, int, char **, CI, int *);
 
 extern int checksw;    /* Add Content-MD5 field */