innstr
#define mvinnstr(y,x,s,n) (move(y,x)?ERR:innstr(s,n))
extern int innstr(char *, int);
(innstr)(s, n)
(move(y, x) ? (s, n, ERR) : innstr(s, n))
extern int innstr(char *, int);