Lines Matching refs:curr

93   * curr and curc are accurate */
115 curmove(curr + l, curc - 1);
127 curmove(curr, curc + 2);
136 curmove(curr, curc + 2);
145 curmove(curr, curc + 2);
153 curmove(curr, curc + 3);
255 curmove(curr + cnext, curc - bct);
265 r = curr; /* save current position */
405 curmove(curr + inc, curc - 1);
413 if (curr == r && curc == c)
416 realr = curr;
419 curr = r;
440 r = curr; /* set current and dest. positions */
442 curr = realr;
446 if (curr == r && curc == c) {
461 if (r >= curr) {
463 if ((n = (r - curr) + c * lND + 1) < ccount) {
468 if (c >= curc && (n = (r - curr) + (c - curc) * lND) < ccount) {
473 if (c < curc && (n = (r - curr) + (curc - c) * lBC) < ccount) {
479 if (r < curr) {
481 if ((n = (curr - r) * lUP + c * lND + 1) < ccount) {
487 (n = (curr - r) * lUP + (c - curc) * lND) < ccount) {
493 (n = (curr - r) * lUP + (curc - c) * lBC) < ccount) {
499 if (curr == r && c > curc && linect[r] < curc && c - curc < ccount)
511 tputs(m, abs(curr - r), addbuf);
526 for (i = 0; i < r - curr; i++)
534 for (i = 0; i < r - curr; i++)
542 for (i = 0; i < r - curr; i++)
551 for (i = 0; i < curr - r; i++)
559 for (i = 0; i < curr - r; i++)
567 for (i = 0; i < curr - r; i++)
584 curr = r;
600 curr = curc = 0; /* fix position markers */
623 if (linect[curr] >= curc || sp < 4) {
628 curmove(curr, sp);
643 if (c > ' ' || linect[curr] >= curc) {
647 if (c == ' ' && linect[curr] == curc)
648 linect[curr]--;
650 if (linect[curr] < curc)
651 linect[curr] = curc;
655 curmove(curr, curc + 1);
664 tputs(CD, CO - curr, addbuf);
665 for (i = curr; i < LI; i++)
669 curmove(i = curr, 0);
671 while (curr < LI - 1) {
672 curmove(curr + 1, 0);
673 if (linect[curr] > -1)
684 if (curc > linect[curr])
689 linect[curr] = curc - 1;
692 while (linect[curr] > c) {
695 linect[curr]--;
697 curmove(curr, c + 1);
705 if (curr == LI - 1)
708 curmove(curr + 1, 0);