A_ATTRIBUTES
win->_attrs &= (~_FROM_OCHTYPE(attrs) | win->_bkgd) & A_ATTRIBUTES;
win->_attrs |= _FROM_OCHTYPE(attrs) & A_ATTRIBUTES;
win->_attrs = (_FROM_OCHTYPE(attrs) | win->_bkgd) & A_ATTRIBUTES;
#define _ATTR(c) ((c) & A_ATTRIBUTES)
#define _TO_OCHTYPE(x) ((_ochtype)(((x&A_ATTRIBUTES)>>9)|(x&0177)))
curscr->_attrs = A_ATTRIBUTES;
curscr->_attrs = A_ATTRIBUTES;
chtype oldvideo = (oldmode & A_ATTRIBUTES) & ~A_COLOR;
chtype newvideo = (newmode & A_ATTRIBUTES) & ~A_COLOR;
if ((a & A_ATTRIBUTES) == A_NORMAL)
win->_attrs &= ~a & A_ATTRIBUTES;
win->_attrs |= (a & A_ATTRIBUTES);
win->_attrs = (a | temp_bkgd) & A_ATTRIBUTES;
win->_attrs = (win->_attrs & ~(win->_bkgd & A_ATTRIBUTES)) |
(c & A_ATTRIBUTES);
#define _VIDEO(c) ((c) & A_ATTRIBUTES & ~A_COLOR)
if ((back & (chtype) A_ATTRIBUTES) != back)
if ((fore & (chtype) A_ATTRIBUTES) != fore)
#define InvalidAttr(a) (((a) & (chtype) A_ATTRIBUTES) != (a))
cc->_at = (attr_t) ((ch & (A_ATTRIBUTES & ~A_COLOR)) >> 16);
ch = __m_cc_chtype(&cc) & A_ATTRIBUTES & ~A_COLOR;
(chtype) ((acs & A_ATTRIBUTES) | acsc[i+1]), cc
cc->_at = (attr_t)((ch & (A_ATTRIBUTES & ~A_COLOR)) >> 16);
ch = __m_cc_chtype(&cc) & A_ATTRIBUTES & ~A_COLOR;
((acs & A_ATTRIBUTES) | acsc[i+1]), cc);