addnwstr
extern int addnwstr(const wchar_t *, int);
#define mvaddnwstr(y,x,wcs,n) (move(y,x)?ERR:addnwstr(wcs,n))
extern int addnwstr(const wchar_t *, int);
(move(y, x) ? (wcs, n, ERR) : addnwstr(wcs, n))