Home | History | Annotate | Download | only in libedit

Lines Matching refs:lastchar

69 	size = (size_t)(el->el_line.lastchar - el->el_line.buffer);
103 if (el->el_line.lastchar + num >= el->el_line.limit) {
108 if (el->el_line.cursor < el->el_line.lastchar) {
110 for (cp = el->el_line.lastchar; cp >= el->el_line.cursor; cp--)
113 el->el_line.lastchar += num;
124 if (el->el_line.cursor + num > el->el_line.lastchar)
125 num = (int)(el->el_line.lastchar - el->el_line.cursor);
135 for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
138 el->el_line.lastchar -= num;
151 for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
154 el->el_line.lastchar--;
177 &cp[num] <= el->el_line.lastchar;
181 el->el_line.lastchar -= num;
194 for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++)
197 el->el_line.lastchar--;
407 el->el_line.lastchar = el->el_line.buffer;
459 el->el_line.lastchar = el->el_line.buffer;
515 el->el_line.lastchar = newbuffer + (el->el_line.lastchar - oldbuf);
602 if (el->el_line.lastchar + len >= el->el_line.limit) {
644 line_length = (size_t)(el->el_line.lastchar - el->el_line.buffer);
657 el->el_line.lastchar--;
688 el->el_line.lastchar = el->el_line.buffer + len;
689 if (el->el_line.cursor > el->el_line.lastchar)
690 el->el_line.cursor = el->el_line.lastchar;
708 if (el->el_line.cursor > el->el_line.lastchar)
709 el->el_line.cursor = el->el_line.lastchar;
733 el->el_line.lastchar = cp + 1;
773 el->el_line.lastchar = el->el_line.buffer;