CMDLEN
static char holdbuf[CMDLEN]; /* place to hold last edit buffer */
static char undocbuf[CMDLEN];
static struct edstate undobuf = { 0, undocbuf, CMDLEN, 0, 0 };
static char ibuf[CMDLEN]; /* input buffer */
static char ybuf[CMDLEN]; /* yank buffer */
vi_reset(buf, len > CMDLEN ? CMDLEN : len);