return ((((ATTACHPTR **) menu->data)[n]->content->tagged = !((ATTACHPTR **) menu->data)[n]->content->tagged) ? 1 : -1);
BODY *cur = ((ATTACHPTR **) menu->data)[n]->content; int ot = cur->tagged;  cur->tagged = (m >= 0 ? m : !cur->tagged); return cur->tagged - ot;
int mutt_tag_attach (MUTTMENU *menu, int n){  return ((((ATTACHPTR **) menu->data)[n]->content->tagged = !((ATTACHPTR **) menu->data)[n]->content->tagged) ? 1 : -1);}