* @retval true One Address matches (alladdr is false)
* @retval true All the Addresses match (alladdr is true)
*/
-static int match_addrlist(struct Pattern *pat, int match_personal, int n, ...)
+static int match_addrlist(struct Pattern *pat, bool match_personal, int n, ...)
{
va_list ap;
case MUTT_SENDER:
if (!h->env)
return 0;
- return (pat->not ^ match_addrlist(pat, flags & MUTT_MATCH_FULL_ADDRESS, 1,
+ return (pat->not ^ match_addrlist(pat, (flags & MUTT_MATCH_FULL_ADDRESS), 1,
h->env->sender));
case MUTT_FROM:
if (!h->env)
return 0;
return (pat->not ^
- match_addrlist(pat, flags & MUTT_MATCH_FULL_ADDRESS, 1, h->env->from));
+ match_addrlist(pat, (flags & MUTT_MATCH_FULL_ADDRESS), 1, h->env->from));
case MUTT_TO:
if (!h->env)
return 0;
return (pat->not ^
- match_addrlist(pat, flags & MUTT_MATCH_FULL_ADDRESS, 1, h->env->to));
+ match_addrlist(pat, (flags & MUTT_MATCH_FULL_ADDRESS), 1, h->env->to));
case MUTT_CC:
if (!h->env)
return 0;
return (pat->not ^
- match_addrlist(pat, flags & MUTT_MATCH_FULL_ADDRESS, 1, h->env->cc));
+ match_addrlist(pat, (flags & MUTT_MATCH_FULL_ADDRESS), 1, h->env->cc));
case MUTT_SUBJECT:
if (!h->env)
return 0;
case MUTT_ADDRESS:
if (!h->env)
return 0;
- return (pat->not ^ match_addrlist(pat, flags & MUTT_MATCH_FULL_ADDRESS, 4,
+ return (pat->not ^ match_addrlist(pat, (flags & MUTT_MATCH_FULL_ADDRESS), 4,
h->env->from, h->env->sender,
h->env->to, h->env->cc));
case MUTT_RECIPIENT:
if (!h->env)
return 0;
- return (pat->not ^ match_addrlist(pat, flags & MUTT_MATCH_FULL_ADDRESS, 2,
+ return (pat->not ^ match_addrlist(pat, (flags & MUTT_MATCH_FULL_ADDRESS), 2,
h->env->to, h->env->cc));
case MUTT_LIST: /* known list, subscribed or not */
if (!h->env)