AttrOfD
if (AttrOfD(previous) != AttrOfD(source)) {
AttrOfD(source),
AttrOfD(previous),
if (AttrOfD(ch) & A_COLOR)
(AttrOfD(ch) & ~(NONBLANK_ATTR | A_COLOR)) == BLANK_ATTR);