]> granicus.if.org Git - neomutt/commitdiff
Define an AddressList structure using TAILQ
authorPietro Cerutti <gahr@gahr.ch>
Fri, 10 May 2019 15:51:13 +0000 (15:51 +0000)
committerRichard Russon <rich@flatcap.org>
Thu, 23 May 2019 10:57:09 +0000 (11:57 +0100)
address/address.h

index b40ac85bab141e996277e5339396909428611571..6f69851ddb0a70ba3885a54924262ded524c94cc 100644 (file)
@@ -25,6 +25,7 @@
 
 #include <stddef.h>
 #include <stdbool.h>
+#include "mutt/queue.h"
 
 /**
  * struct Address - An email address
@@ -39,6 +40,13 @@ struct Address
   struct Address *next;
 };
 
+struct AddressNode
+{
+  struct Address *addr;
+  TAILQ_ENTRY(AddressNode) entries;
+};
+TAILQ_HEAD(AddressList, AddressNode);
+
 /**
  * enum AddressError - possible values for AddressError
  */