for (; p; p = p->next) if (mutt_addr_is_user (p)) return 1; return 0;
for (; a1 ; a1 = a1->next) if (alladdr ^ mutt_addr_is_user (a1)) return (! alladdr); for (; a2 ; a2 = a2->next) if (alladdr ^ mutt_addr_is_user (a2)) return (! alladdr); return alladdr;
static int match_user (ADDRESS *p){  for (; p; p = p->next)    if (mutt_addr_is_user (p))      return 1;  return 0;}