winwstr
return (winwstr(stdscr, ws));
return ((wmove(win, y, x) == ERR ? ERR : winwstr(win, ws)));
#define inwstr(wcs) winwstr(stdscr,wcs)
#define mvwinwstr(w,y,x,wcs) (wmove(w,y,x)?ERR:winwstr(w,wcs))
extern int winwstr(WINDOW *, wchar_t *);
(winwstr)(w, wcs)
#define inwstr(wcs) winwstr(stdscr, wcs)
(wmove(__w1 = (w), y, x) ? (wcs, ERR) : winwstr(__w1, wcs))
extern int winwstr(WINDOW *, wchar_t *);