On Mon, Dec 17, 2007 at 12:41:33AM +0000, Paul Ackersviller wrote: > 1332 if (getyx(w->win, intarr[0], intarr[1]) == ERR || > 1333 getbegyx(w->win, intarr[2], intarr[3]) == ERR || > 1334 getmaxyx(w->win, intarr[4], intarr[5]) == ERR) These are all defined as returning void in both the linux docs and hp docs that I checked. So this checking of the return values is illegal. I didn't check-in the attached patch because my zsh build isn't building this code. ..wayne..