typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
+// VIM: define max screen cols and rows
+#define VTERM_MAX_COLS 1000
+#define VTERM_MAX_ROWS 1000
+
#define VTERM_VERSION_MAJOR 0
#define VTERM_VERSION_MINOR 3
#define VTERM_VERSION_PATCH 3
if(screen->sb_buffer)
vterm_allocator_free(screen->vt, screen->sb_buffer);
- if (new_cols > 1000)
- new_cols = 1000;
+ if (new_cols > VTERM_MAX_COLS)
+ new_cols = VTERM_MAX_COLS;
screen->sb_buffer = vterm_allocator_malloc(screen->vt, sizeof(VTermScreenCell) * new_cols);
}
- if (new_rows > 1000)
- new_rows = 1000;
+ if (new_rows > VTERM_MAX_ROWS)
+ new_rows = VTERM_MAX_ROWS;
resize_buffer(screen, 0, new_rows, new_cols, !altscreen_active, fields);
if(screen->buffers[BUFIDX_ALTSCREEN])
}
*rows = atoi((char *)wp->w_p_tws);
*cols = atoi((char *)p + 1);
- if (*rows > 1000)
- *rows = 1000;
- if (*cols > 1000)
- *cols = 1000;
+ if (*rows > VTERM_MAX_ROWS)
+ *rows = VTERM_MAX_ROWS;
+ if (*cols > VTERM_MAX_COLS)
+ *cols = VTERM_MAX_COLS;
return minsize;
}
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1927,
/**/
1926,
/**/