int mutt_is_subscribed_list (ADDRESS *addr) { if (!mutt_match_rx_list (addr->mailbox, UnMailLists) && !mutt_match_rx_list (addr->mailbox, UnSubscribedLists)) return mutt_match_rx_list (addr->mailbox, SubscribedLists); return 0; }
int mutt_is_mail_list(ADDRESS *addr) { if (!mutt_match_rx_list(addr->mailbox, UnMailLists)) return mutt_match_rx_list(addr->mailbox, MailLists); return 0; }
int mutt_group_match (group_t *g, const char *s) { ADDRESS *ap; if (s && g) { if (mutt_match_rx_list (s, g->rs)) return 1; for (ap = g->as; ap; ap = ap->next) if (ap->mailbox && !mutt_strcasecmp (s, ap->mailbox)) return 1; } return 0; }