wchgat
extern int wchgat(WINDOW *, int, attr_t, short, const void *);
#define chgat(n,a,co,p) wchgat(stdscr,n,a,co,p)
#define mvwchgat(w,y,x,n,a,co,p) (wmove(w,y,x)?ERR:wchgat(w,n,a,co,p))
code = wchgat(stdscr, n, at, co, opts);
code = wchgat(stdscr, n, at, co, opts);
code = wchgat(w, n, at, co, opts);
extern int wchgat(WINDOW *, int, attr_t, short, const void *);
#define chgat(n, a, co, p) wchgat(stdscr, n, a, co, p)
wchgat(__w1, n, a, co, p))
code = wchgat(stdscr, n, at, co, opts);
code = wchgat(stdscr, n, at, co, opts);
code = wchgat(w, n, at, co, opts);