addnstr
extern int addnstr(const char *, int);
#define mvaddnstr(y,x,s,n) (move(y,x)?ERR:addnstr(s,n))
(addnstr)(str, n)
extern int addnstr(const char *, int);
(move(y, x) ? (s, n, ERR) : addnstr(s, n))