]> diplodocus.org Git - nmh/commitdiff
Added support for multipart/related to MIME parser.
authorDavid Levine <levinedl@acm.org>
Fri, 21 Nov 2014 04:27:58 +0000 (22:27 -0600)
committerDavid Levine <levinedl@acm.org>
Fri, 21 Nov 2014 04:27:58 +0000 (22:27 -0600)
h/mhparse.h
uip/mhparse.c

index 06710bd..371e671 100644 (file)
@@ -205,6 +205,7 @@ struct text {
 #define        MULTI_ALTERNATE 0x02
 #define        MULTI_DIGEST    0x03
 #define        MULTI_PARALLEL  0x04
+#define        MULTI_RELATED   0x05
 
 /* Structure for subparts of a multipart content */
 struct part {
index 7851e18..a499834 100644 (file)
@@ -59,6 +59,7 @@ struct k2v SubMultiPart[] = {
     { "alternative", MULTI_ALTERNATE },
     { "digest",      MULTI_DIGEST },
     { "parallel",    MULTI_PARALLEL },
+    { "related",     MULTI_RELATED },
     { NULL,          MULTI_UNKNOWN }    /* this one must be last! */
 };
 
@@ -3149,6 +3150,8 @@ ct_subtype_str (int type, int subtype) {
             return "digest";
         case MULTI_PARALLEL:
             return "parallel";
+        case MULTI_RELATED:
+            return "related";
         default:
             return "unknown_multipart_subtype";
         }