PreviousAttr
PreviousAttr = AttrOf(SCREEN_ATTRS(SP_PARM));
TR(TRACE_ATTRS, ("previous attribute was %s", _traceattr(PreviousAttr)));
if (newmode == PreviousAttr)
turn_off = (~newmode & PreviousAttr) & ALL_BUT_COLOR;
turn_on = (newmode & ~(PreviousAttr & TPARM_ATTR)) & ALL_BUT_COLOR;
SetColorsIf(((pair == 0) && !fix_pair0), PreviousAttr);
if ((PreviousAttr & A_ALTCHARSET) && exit_alt_charset_mode) {
PreviousAttr &= ~A_ALTCHARSET;
if (PreviousAttr) {
PreviousAttr &= ALL_BUT_COLOR;
SetColorsIf((pair != 0) || fix_pair0, PreviousAttr);
PreviousAttr &= ALL_BUT_COLOR;
SetColorsIf((pair != 0) || fix_pair0, PreviousAttr);
PreviousAttr &= ALL_BUT_COLOR;
SetColorsIf((pair != 0) || fix_pair0, PreviousAttr);
PreviousAttr = newmode;