COLS
extern int COLS; /* Columns on the screen. */
COLS < (PLANE_COLS + 2 * scp->width) ||
COLS < 80) {
input = newwin(INPUT_LINES, COLS - PLANE_COLS, LINES - INPUT_LINES, 0);
COLS - PLANE_COLS);
planes = newwin(LINES - INPUT_LINES, PLANE_COLS, 0, COLS - PLANE_COLS);
if ((LINES < 24) || (COLS < 80)) {
c = rnd(COLS);
if (column + dc < COLS - 1 && column + dc > 0)
mvcur(0, COLS - 1, LINES - 1, 0);
#define MIDC (COLS/2 - 1)
column = rnd(COLS - 2) + 1;
ncols = COLS;
if ((LINES < PROMPTLINE + 3) || (COLS < COLWIDTH)) {
mvcur(0, COLS - 1, LINES - 1, 0);
# define MSG_X (COLS - SCORE_X - 1)
mvcur(0, COLS - 1, LINES - 1, 0);
if ((LINES < SCRNH) || (COLS < SCRNW)) {
mvcur(0, COLS - 1, LINES - 1, 0);
#define NUMBERX (COLS - 11 - 26)
#define AVGX (COLS - 11 - 26)
#define GUESSX (COLS - 11 - 26)
mvcur(0, COLS - 1, LINES -1, 0);
if (COLS < 50 || LINES < 14) {
mvcur(0, COLS - 1, LINES - 1, 0);
if (LINES < SCREEN_HEIGHT || COLS < SCREEN_WIDTH) {
mvcur(0, COLS - 1, LINES - 1, 0);
if ((LINES < 24) || (COLS < 80)) {
tcols = COLS - 4;
if (LINES != Y_SIZE || COLS != X_SIZE) {
if (LINES < Y_SIZE || COLS < X_SIZE) {
#define LINE_X COLS
#define SCROLL_R (COLS-1)
#define SCREENTEST() (initscr() != NULL && signal(SIGTSTP, SIG_DFL) != SIG_ERR && STAT_R < COLS && SCROLL_Y > 0)
#define SCREENTEST() (initscr() != NULL && STAT_R < COLS && SCROLL_Y > 0)
if (!ccnt || ccnt > COLS - 3)
ccnt = COLS - 3;
p.col = COLS / 2 - 8;
if (ps->col == COLS - 1)
if (COLS < 18 || LINES < 5) {
growthscale = COLS * LINES / 2000;
start_len = strtonum(argv[1], 1, ((LINES-3) * (COLS-2)) / 3,
stw = newwin(1, COLS-1, 0, 0);
tv = newwin(LINES-1, COLS-1, 1, 0);
head->x = start_len % (COLS-5) + 2;
if (((bp->x <= 2) && (j == 1)) || ((bp->x >= COLS-4) && (j == -1))) {
if (visible_len == (LINES-3) * (COLS-3) - 1) {
bp->x = rnd(COLS-3) + 1;
wmove(stw, 0, COLS - 12);
CO = COLS;
NCURSES_WRAPPED_VAR(int, COLS);
#define COLS NCURSES_PUBLIC_VAR(COLS())
extern NCURSES_EXPORT_VAR(int) COLS;
#define ptrCols(sp) &COLS
#define SET_COLS(value) COLS = value
NCURSES_PUBLIC_VAR(COLS) (void)
NCURSES_EXPORT_VAR(int) COLS = 0;
buf_len = min(LINES * (COLS + 6), 2800);
if (COLS > 0)
return COLS;
columns = COLS;
columns = COLS;
if (win->x_col == COLS-1) {
if (win->x_col == COLS-1) /* check for wraparound */
(ws.ws_row == LINES && ws.ws_col == COLS))
my_win.x_ncols = COLS;
his_win.x_ncols = COLS;
wresize(line_win, 1, COLS);
whline(line_win, '-', COLS);
my_win.x_ncols = COLS;
his_win.x_ncols = COLS;
line_win = newwin(1, COLS, my_win.x_nlines, 0);
whline(line_win, '-', COLS);
if (cmdlen > COLS - 47)
printw("%-.*s...", COLS - 49, cmdstr);
move(0, COLS - 8 - strlen(buf) - 1);
wresize(stdscr, LINES - 9, COLS);
wresize(stdscr, LINES, COLS);
while (screen_x < COLS) {
if (screen_x + cw >= COLS)
while (screen_x < COLS) {
if (screen_x + cw >= COLS)
while (*p && screen_x < COLS) {
if (screen_x + cw >= COLS)
screen_x < COLS) {
start_column = MAXIMUM(start_column - ((COLS - 2) / 2), 0);
start_column = MINIMUM(start_column + ((COLS - 2) / 2),