return ((((ENTRY *) menu->data)[n].tagged = !((ENTRY *) menu->data)[n].tagged) ? 1 : -1);
ENTRY *cur = &((ENTRY *) menu->data)[n]; int ot = cur->tagged;  cur->tagged = m >= 0 ? m : !cur->tagged; return cur->tagged - ot;
static int query_tag (MUTTMENU *menu, int n){  return ((((ENTRY *) menu->data)[n].tagged = !((ENTRY *) menu->data)[n].tagged) ? 1 : -1);}