waddwstr
return (waddwstr(stdscr, ws));
return ((wmove(win, y, x) == ERR ? ERR : waddwstr(win, ws)));
extern int waddwstr(WINDOW *, const wchar_t *);
#define addwstr(wcs) waddwstr(stdscr,wcs)
#define mvwaddwstr(w,y,x,wcs) (wmove(w,y,x)?ERR:waddwstr(w,wcs))
extern int waddwstr(WINDOW *, const wchar_t *);
#define addwstr(wcs) waddwstr(stdscr, wcs)
(wmove(__w1 = (w), y, x) ? (wcs, ERR) : waddwstr(__w1, wcs))