NXNAME
char xname[NXNAME], *bufp;
bufp = eread("M-x ", xname, NXNAME, EFNEW | EFFUNC);
bufp = eread("%d M-x ", xname, NXNAME, EFNEW | EFFUNC, n);