UBOUND
UBOUND(rect.end_col, THISROWWIDTH(state));
UBOUND(state->scrollregion_top, state->rows);
UBOUND(state->scrollregion_bottom, state->rows);
UBOUND(state->scrollregion_left, state->cols);
UBOUND(state->scrollregion_right, state->cols);
UBOUND(state->pos.row, state->scrollregion_bottom-1);
UBOUND(state->pos.col, SCROLLREGION_RIGHT(state)-1);
UBOUND(state->pos.row, state->rows-1);
UBOUND(state->pos.col, THISROWWIDTH(state)-1);