about summary refs log tree commit diff
path: root/parse.c
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-04-26 20:14:15 -0400
committerJune McEnroe <june@causal.agency>2020-04-26 20:14:15 -0400
commit99b6908162b73143e0fb4d0babca80dbea48e304 (patch)
treee0e05e1780f4c2d8f2992e972a7ca3d2bcdab5f7 /parse.c
parentIterate through nested multiparts to find content for Atom (diff)
downloadbubger-99b6908162b73143e0fb4d0babca80dbea48e304.tar.gz
bubger-99b6908162b73143e0fb4d0babca80dbea48e304.zip
Rename part->id to part->contentID
Disambiguate with messageID.
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/parse.c b/parse.c
index e2f2a99..ead3b15 100644
--- a/parse.c
+++ b/parse.c
@@ -122,7 +122,9 @@ static void parseDisposition(struct BodyPart *part, struct List list) {
 }
 
 static void parseNonMultipart(struct BodyPart *part, struct List list) {
-	enum { Type, Subtype, Params, ID, Description, Encoding, Size, BasicLen };
+	enum {
+		Type, Subtype, Params, ContentID, Description, Encoding, Size, BasicLen
+	};
 	if (list.len < BasicLen) errx(EX_PROTOCOL, "missing body part fields");
 
 	part->multipart = false;
@@ -131,8 +133,8 @@ static void parseNonMultipart(struct BodyPart *part, struct List list) {
 	if (list.ptr[Params].type == List) {
 		part->params = list.ptr[Params].list;
 	}
-	if (list.ptr[ID].type == String) {
-		part->id = list.ptr[ID].string;
+	if (list.ptr[ContentID].type == String) {
+		part->contentID = list.ptr[ContentID].string;
 	}
 	if (list.ptr[Description].type == String) {
 		part->description = list.ptr[Description].string;