__ATTRIBUTES
attributes = (win->wattr | attr) & (__ATTRIBUTES & ~__COLOR);
buf.attr = (attr_t)ch & __ATTRIBUTES;
attr = (*chp) & __ATTRIBUTES;
if (((*chp) & __ATTRIBUTES) != attr) {
attr = (*chp) & __ATTRIBUTES;
__wattr_off(win, __ATTRIBUTES);
win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES);
win->battr = (attr_t) ch & __ATTRIBUTES;
win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES);
bottom & __CHARTEXT, bottom & __ATTRIBUTES);
topleft & __CHARTEXT, topleft & __ATTRIBUTES);
topright & __CHARTEXT, topright & __ATTRIBUTES);
botleft & __CHARTEXT, botleft & __ATTRIBUTES);
botright & __CHARTEXT, botright & __ATTRIBUTES);
win->alines[i]->line[0].attr = (attr_t) left & __ATTRIBUTES;
win->alines[i]->line[endx].attr = (attr_t) right & __ATTRIBUTES;
fp[i].attr = (attr_t) top & __ATTRIBUTES;
lp[i].attr = (attr_t) bottom & __ATTRIBUTES;
fp[0].attr = (attr_t) topleft & __ATTRIBUTES;
fp[endx].attr = (attr_t) topright & __ATTRIBUTES;
lp[0].attr = (attr_t) botleft & __ATTRIBUTES;
lp[endx].attr = (attr_t) botright & __ATTRIBUTES;
out.attributes |= in & __ATTRIBUTES; \
left & __CHARTEXT, left & __ATTRIBUTES);
right & __CHARTEXT, right & __ATTRIBUTES);
top & __CHARTEXT, top & __ATTRIBUTES);
out->attributes |= in & __ATTRIBUTES;
out->attributes = in & __ATTRIBUTES;
battr = win->battr & __ATTRIBUTES;
battr = win->battr & __ATTRIBUTES;
#define A_ATTRIBUTES __ATTRIBUTES
battr = win->battr & __ATTRIBUTES;
__ATTRIBUTES);
temp1->attr = (attr_t) ch & __ATTRIBUTES;
& __ATTRIBUTES
& __ATTRIBUTES
& __ATTRIBUTES
& __ATTRIBUTES
screen->mask_op = __ATTRIBUTES & ~__COLOR;
screen->mask_ue = __ATTRIBUTES & ~__UNDERSCORE;
screen->mask_se = __ATTRIBUTES & ~__STANDOUT;