Lines Matching defs:addr
17 static void imap_write_address(string_t *str, struct message_address *addr)
19 if (addr == NULL) {
25 while (addr != NULL) {
27 if (addr->name == NULL)
31 (const void *)addr->name, strlen(addr->name));
34 imap_append_nstring(str, addr->route);
36 imap_append_nstring(str, addr->mailbox);
38 imap_append_nstring(str, addr->domain);
41 addr = addr->next;
95 struct message_address *addr;
116 addr = p_new(pool, struct message_address, 1);
117 addr->name = p_strdup(pool, name);
118 addr->route = p_strdup(pool, route);
119 addr->mailbox = p_strdup(pool, mailbox);
120 addr->domain = p_strdup(pool, domain);
122 *addr_r = addr;
130 struct message_address *first, *addr, *prev;
141 first = addr = prev = NULL;
144 (list_args, pool, &addr))
147 first = addr;
149 prev->next = addr;
150 prev = addr;