TerminalWindowSize
err = (TerminalWindowSize(&oldrows, &oldcols) == 0) ? 1 : 0;
if (TerminalWindowSize(&newrows, &newcols) && connected &&
err = (TerminalWindowSize(&oldrows, &oldcols) == 0) ? 1 : 0;
if (TerminalWindowSize(&newrows, &newcols) && connected &&
int TerminalWindowSize(long *rows, long *cols);
if (TerminalWindowSize(&rows, &cols) == 0) { /* Failed */