Lines Matching defs:maxcol
1478 * Return 1 if any part of [col, maxcol] intersects with the selection.
1484 int maxcol)
1491 && ((start >= col && start <= maxcol)
1492 || (end > col && end < maxcol)) ? 1 : 0;
1495 || (row == screen->startH.row && maxcol < screen->startH.col)
1500 * If there are any parts of [col, maxcol] not in the selection,
1501 * invoke ScrnRefresh on them, then adjust [col, maxcol] to be fully
1510 int *maxcol,
1521 if (*maxcol >= end) {
1522 ScrnRefresh(xw, row, end, 1, *maxcol - end + 1, force);
1523 *maxcol = end - 1;
1531 if (row == screen->endH.row && *maxcol >= screen->endH.col) {
1533 *maxcol - screen->endH.col + 1, force);
1534 *maxcol = screen->endH.col - 1;
1539 #define intersectsSelection(screen, row, col, maxcol) \
1541 && (row != screen->startH.row || maxcol >= screen->startH.col) \
1609 int maxcol = leftcol + ncols - 1;
1610 int hi_col = maxcol;
1645 if (maxcol >= (int) ld->lineSize) {
1646 maxcol = ld->lineSize - 1;
1647 hi_col = maxcol;
1672 if (!intersectsSelection(screen, row, col, maxcol)) {
1680 maxcol /= 2;
1692 while (col <= maxcol && (attrs[col] & ~BOLD) == 0 &&
1696 while (col <= maxcol && (attrs[maxcol] & ~BOLD) == 0 &&
1697 BLANK_CEL(maxcol))
1698 maxcol--;
1703 maxcol *= 2;
1710 * of col to maxcol, then adjust col and maxcol so that they are
1713 recurseForNotSelectedAndAdjust(xw, row, &col, &maxcol, force);
1721 if (row == screen->endH.row && maxcol >= screen->endH.col) {
1723 maxcol - screen->endH.col + 1, force);
1724 maxcol = screen->endH.col - 1;
1757 if (col > maxcol)
1768 maxcol /= 2;
1793 for (; col <= maxcol; col++) {