ATTR_STATE
ATTR_STATE |= WA_COOKIE;
|| ATTR_STATE == WA_NORMAL) {
if (ATTR_STATE != nattr
&& ATTR_STATE != (optr->_at & ~WA_COOKIE))
if (!move_standout_mode && ATTR_STATE != WA_NORMAL) {
ATTR_STATE = A_NORMAL;
if (ATTR_STATE != WA_NORMAL) {
ATTR_STATE &= ~WA_SGR1_MASK;
ATTR_STATE |= attr & WA_SGR1_MASK;
} else if (ATTR_STATE != attr) {
(void) turn_off(putout, ATTR_STATE);
ATTR_STATE = turn_on(putout, attr);
ATTR_STATE = attr;
if (set_attributes != (char *) 0 && ATTR_STATE != attr) {
ATTR_STATE &= ~WA_SGR_MASK;
ATTR_STATE |= attr & WA_SGR_MASK;
if ((ATTR_STATE != nattr) || (optr->_at != nattr) ||
if (ATTR_STATE != WA_NORMAL) {
ATTR_STATE &= ~WA_SGR1_MASK;
ATTR_STATE |= attr & WA_SGR1_MASK;
} else if (ATTR_STATE != attr) {
(void) turn_off(putout, ATTR_STATE);
ATTR_STATE = turn_on(putout, attr);
ATTR_STATE = attr;
if (set_attributes != NULL && ATTR_STATE != attr) {
ATTR_STATE &= ~WA_SGR_MASK;
ATTR_STATE |= attr & WA_SGR_MASK;