Symbol: el_line
lib/libedit/TEST/tc1.c
182
li = el_line(el);
lib/libedit/TEST/tc1.c
93
const LineInfo *lf = el_line(el);
lib/libedit/TEST/test_filecompletion.c
539
el->el_line = line;
lib/libedit/TEST/test_filecompletion.c
547
inputs[i].user_typed_text, inputs[i].escaped_output, el->el_line.buffer);
lib/libedit/TEST/test_filecompletion.c
548
assert(wcscmp(el->el_line.buffer, inputs[i].escaped_output) == 0);
lib/libedit/chared.c
103
if (el->el_line.lastchar + num >= el->el_line.limit) {
lib/libedit/chared.c
108
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/chared.c
110
for (cp = el->el_line.lastchar; cp >= el->el_line.cursor; cp--)
lib/libedit/chared.c
113
el->el_line.lastchar += num;
lib/libedit/chared.c
124
if (el->el_line.cursor + num > el->el_line.lastchar)
lib/libedit/chared.c
125
num = (int)(el->el_line.lastchar - el->el_line.cursor);
lib/libedit/chared.c
129
cv_yank(el, el->el_line.cursor, num);
lib/libedit/chared.c
135
for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
138
el->el_line.lastchar -= num;
lib/libedit/chared.c
151
for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
154
el->el_line.lastchar--;
lib/libedit/chared.c
165
if (el->el_line.cursor - num < el->el_line.buffer)
lib/libedit/chared.c
166
num = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
170
cv_yank(el, el->el_line.cursor - num, num);
lib/libedit/chared.c
176
for (cp = el->el_line.cursor - num;
lib/libedit/chared.c
177
&cp[num] <= el->el_line.lastchar;
lib/libedit/chared.c
181
el->el_line.lastchar -= num;
lib/libedit/chared.c
194
for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
197
el->el_line.lastchar--;
lib/libedit/chared.c
354
size = (int)(el->el_line.cursor - el->el_chared.c_vcmd.pos);
lib/libedit/chared.c
357
el->el_line.cursor = el->el_chared.c_vcmd.pos;
lib/libedit/chared.c
360
cv_yank(el, el->el_line.cursor, size);
lib/libedit/chared.c
362
cv_yank(el, el->el_line.cursor + size, -size);
lib/libedit/chared.c
369
el->el_line.cursor += size;
lib/libedit/chared.c
405
el->el_line.buffer = el_calloc(EL_BUFSIZ,
lib/libedit/chared.c
406
sizeof(*el->el_line.buffer));
lib/libedit/chared.c
407
if (el->el_line.buffer == NULL)
lib/libedit/chared.c
410
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
411
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/chared.c
412
el->el_line.limit = &el->el_line.buffer[EL_BUFSIZ - EL_LEAVE];
lib/libedit/chared.c
429
el->el_chared.c_vcmd.pos = el->el_line.buffer;
lib/libedit/chared.c
435
el->el_chared.c_kill.mark = el->el_line.buffer;
lib/libedit/chared.c
462
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
463
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/chared.c
469
el->el_chared.c_vcmd.pos = el->el_line.buffer;
lib/libedit/chared.c
471
el->el_chared.c_kill.mark = el->el_line.buffer;
lib/libedit/chared.c
494
sz = (size_t)(el->el_line.limit - el->el_line.buffer + EL_LEAVE);
lib/libedit/chared.c
508
newbuffer = el_realloc(el->el_line.buffer, newsz * sizeof(*newbuffer));
lib/libedit/chared.c
515
oldbuf = el->el_line.buffer;
lib/libedit/chared.c
517
el->el_line.buffer = newbuffer;
lib/libedit/chared.c
518
el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf);
lib/libedit/chared.c
519
el->el_line.lastchar = newbuffer + (el->el_line.lastchar - oldbuf);
lib/libedit/chared.c
521
el->el_line.limit = &newbuffer[sz - EL_LEAVE];
lib/libedit/chared.c
539
el->el_chared.c_kill.mark = el->el_line.buffer +
lib/libedit/chared.c
568
el->el_line.limit = &el->el_line.buffer[newsz - EL_LEAVE];
lib/libedit/chared.c
580
el_free(el->el_line.buffer);
lib/libedit/chared.c
581
el->el_line.buffer = NULL;
lib/libedit/chared.c
582
el->el_line.limit = NULL;
lib/libedit/chared.c
606
if (el->el_line.lastchar + len >= el->el_line.limit) {
lib/libedit/chared.c
613
*el->el_line.cursor++ = *s++;
lib/libedit/chared.c
627
if (el->el_line.cursor < &el->el_line.buffer[n])
lib/libedit/chared.c
631
el->el_line.cursor -= n;
lib/libedit/chared.c
632
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/chared.c
633
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
648
line_length = (size_t)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/chared.c
657
p1 = el->el_line.buffer + start;
lib/libedit/chared.c
658
p2 = el->el_line.buffer + end;
lib/libedit/chared.c
661
el->el_line.lastchar--;
lib/libedit/chared.c
664
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/chared.c
665
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
682
if (el->el_line.buffer + len >= el->el_line.limit) {
lib/libedit/chared.c
687
p = el->el_line.buffer;
lib/libedit/chared.c
69
size = (size_t)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/chared.c
691
el->el_line.buffer[len] = '\0';
lib/libedit/chared.c
692
el->el_line.lastchar = el->el_line.buffer + len;
lib/libedit/chared.c
693
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/chared.c
694
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/chared.c
708
el->el_line.cursor += n;
lib/libedit/chared.c
71
vu->cursor = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
710
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/chared.c
711
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
712
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/chared.c
713
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/chared.c
715
return (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
72
(void)memcpy(vu->buf, el->el_line.buffer, size * sizeof(*vu->buf));
lib/libedit/chared.c
725
wchar_t *cp = el->el_line.buffer, ch;
lib/libedit/chared.c
735
el->el_line.cursor = cp;
lib/libedit/chared.c
737
el->el_line.lastchar = cp + 1;
lib/libedit/chared.c
776
el->el_line.buffer[0] = '\0';
lib/libedit/chared.c
777
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/chared.c
778
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
794
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/chared.c
797
for (ptr = el->el_line.cursor - 1;
lib/libedit/chared.c
798
ptr >= el->el_line.buffer && *ptr != '\n';
lib/libedit/chared.c
801
return (int)(el->el_line.cursor - ptr - 1);
lib/libedit/common.c
101
while (count-- && el->el_line.cursor < el->el_line.lastchar)
lib/libedit/common.c
102
*el->el_line.cursor++ = c;
lib/libedit/common.c
123
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/common.c
126
cp = c__prev_word(el, el->el_line.cursor, el->el_line.buffer,
lib/libedit/common.c
129
for (p = cp, kp = el->el_chared.c_kill.buf; p < el->el_line.cursor; p++)
lib/libedit/common.c
133
c_delbefore(el, (int)(el->el_line.cursor - cp));/* delete before dot */
lib/libedit/common.c
134
el->el_line.cursor = cp;
lib/libedit/common.c
135
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
136
el->el_line.cursor = el->el_line.buffer; /* bounds check */
lib/libedit/common.c
150
#define EL el->el_line
lib/libedit/common.c
156
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/common.c
159
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/common.c
170
el->el_line.cursor--;
lib/libedit/common.c
180
el->el_line.cursor >= el->el_line.lastchar &&
lib/libedit/common.c
181
el->el_line.cursor > el->el_line.buffer)
lib/libedit/common.c
183
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/common.c
198
cp = el->el_line.cursor;
lib/libedit/common.c
200
while (cp < el->el_line.lastchar)
lib/libedit/common.c
204
el->el_line.lastchar = el->el_line.cursor;
lib/libedit/common.c
218
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/common.c
225
if (el->el_line.cursor > el->el_line.buffer)
lib/libedit/common.c
226
el->el_line.cursor--;
lib/libedit/common.c
242
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
246
while (iswspace(*el->el_line.cursor))
lib/libedit/common.c
247
el->el_line.cursor++;
lib/libedit/common.c
265
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/common.c
266
if (el->el_line.lastchar <= &el->el_line.buffer[1])
lib/libedit/common.c
269
el->el_line.cursor++;
lib/libedit/common.c
271
if (el->el_line.cursor > &el->el_line.buffer[1]) {
lib/libedit/common.c
273
c = el->el_line.cursor[-2];
lib/libedit/common.c
274
el->el_line.cursor[-2] = el->el_line.cursor[-1];
lib/libedit/common.c
275
el->el_line.cursor[-1] = c;
lib/libedit/common.c
290
wchar_t *lim = el->el_line.lastchar;
lib/libedit/common.c
292
if (el->el_line.cursor >= lim ||
lib/libedit/common.c
293
(el->el_line.cursor == lim - 1 &&
lib/libedit/common.c
298
el->el_line.cursor += el->el_state.argument;
lib/libedit/common.c
299
if (el->el_line.cursor > lim)
lib/libedit/common.c
300
el->el_line.cursor = lim;
lib/libedit/common.c
320
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/common.c
323
el->el_line.cursor = c__prev_word(el, el->el_line.cursor,
lib/libedit/common.c
324
el->el_line.buffer,
lib/libedit/common.c
346
if (el->el_line.cursor > el->el_line.buffer) {
lib/libedit/common.c
347
el->el_line.cursor -= el->el_state.argument;
lib/libedit/common.c
348
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
349
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
472
*el->el_line.lastchar++ = '\n';
lib/libedit/common.c
473
*el->el_line.lastchar = '\0';
lib/libedit/common.c
487
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/common.c
491
el->el_line.cursor -= el->el_state.argument;
lib/libedit/common.c
492
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
493
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
567
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
571
(void) wcsncpy(el->el_history.buf, el->el_line.buffer,
lib/libedit/common.c
574
(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/common.c
603
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
633
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
643
(void) wcsncpy(el->el_history.buf, el->el_line.buffer,
lib/libedit/common.c
646
(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/common.c
66
*el->el_line.lastchar = '\0';
lib/libedit/common.c
664
if ((wcsncmp(hp, el->el_line.buffer, (size_t)
lib/libedit/common.c
665
(el->el_line.lastchar - el->el_line.buffer)) ||
lib/libedit/common.c
666
hp[el->el_line.lastchar - el->el_line.buffer]) &&
lib/libedit/common.c
701
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
719
if ((wcsncmp(hp, el->el_line.buffer, (size_t)
lib/libedit/common.c
720
(el->el_line.lastchar - el->el_line.buffer)) ||
lib/libedit/common.c
721
hp[el->el_line.lastchar - el->el_line.buffer]) &&
lib/libedit/common.c
755
if (*(ptr = el->el_line.cursor) == '\n')
lib/libedit/common.c
758
for (; ptr >= el->el_line.buffer; ptr--)
lib/libedit/common.c
768
for (ptr--; ptr >= el->el_line.buffer && *ptr != '\n'; ptr--)
lib/libedit/common.c
775
nchars-- > 0 && ptr < el->el_line.lastchar && *ptr != '\n';
lib/libedit/common.c
779
el->el_line.cursor = ptr;
lib/libedit/common.c
798
for (ptr = el->el_line.cursor; ptr < el->el_line.lastchar; ptr++)
lib/libedit/common.c
809
nchars-- > 0 && ptr < el->el_line.lastchar && *ptr != '\n';
lib/libedit/common.c
813
el->el_line.cursor = ptr;
lib/libedit/common.c
83
if (el->el_line.lastchar + el->el_state.argument >=
lib/libedit/common.c
84
el->el_line.limit) {
lib/libedit/common.c
92
|| el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/common.c
95
*el->el_line.cursor++ = c;
lib/libedit/el.c
538
return (const LineInfoW *)(void *)&el->el_line;
lib/libedit/el.h
125
el_line_t el_line; /* The current line information */
lib/libedit/emacs.c
102
cp = c__next_word(el, el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
105
for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++)
lib/libedit/emacs.c
110
c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */
lib/libedit/emacs.c
111
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
112
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
131
if (el->el_line.lastchar +
lib/libedit/emacs.c
133
el->el_line.limit)
lib/libedit/emacs.c
136
el->el_chared.c_kill.mark = el->el_line.cursor;
lib/libedit/emacs.c
141
cp = el->el_line.cursor;
lib/libedit/emacs.c
148
el->el_line.cursor = cp;
lib/libedit/emacs.c
164
cp = el->el_line.buffer;
lib/libedit/emacs.c
166
while (cp < el->el_line.lastchar)
lib/libedit/emacs.c
170
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/emacs.c
171
el->el_line.cursor = el->el_line.buffer;
lib/libedit/emacs.c
189
if (el->el_chared.c_kill.mark > el->el_line.cursor) {
lib/libedit/emacs.c
190
cp = el->el_line.cursor;
lib/libedit/emacs.c
195
c_delafter(el, (int)(cp - el->el_line.cursor));
lib/libedit/emacs.c
199
while (cp < el->el_line.cursor)
lib/libedit/emacs.c
203
el->el_line.cursor = el->el_chared.c_kill.mark;
lib/libedit/emacs.c
222
if (el->el_chared.c_kill.mark > el->el_line.cursor) {
lib/libedit/emacs.c
223
cp = el->el_line.cursor;
lib/libedit/emacs.c
231
while (cp < el->el_line.cursor)
lib/libedit/emacs.c
247
if (el->el_line.cursor > &el->el_line.buffer[1]) {
lib/libedit/emacs.c
249
c = el->el_line.cursor[-2];
lib/libedit/emacs.c
250
el->el_line.cursor[-2] = el->el_line.cursor[-1];
lib/libedit/emacs.c
251
el->el_line.cursor[-1] = c;
lib/libedit/emacs.c
266
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/emacs.c
269
el->el_line.cursor = c__next_word(el, el->el_line.cursor,
lib/libedit/emacs.c
270
el->el_line.lastchar,
lib/libedit/emacs.c
293
ep = c__next_word(el, el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
296
for (cp = el->el_line.cursor; cp < ep; cp++)
lib/libedit/emacs.c
300
el->el_line.cursor = ep;
lib/libedit/emacs.c
301
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
302
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
317
ep = c__next_word(el, el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
320
for (cp = el->el_line.cursor; cp < ep; cp++) {
lib/libedit/emacs.c
332
el->el_line.cursor = ep;
lib/libedit/emacs.c
333
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
334
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
349
ep = c__next_word(el, el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
352
for (cp = el->el_line.cursor; cp < ep; cp++)
lib/libedit/emacs.c
356
el->el_line.cursor = ep;
lib/libedit/emacs.c
357
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
358
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
372
el->el_chared.c_kill.mark = el->el_line.cursor;
lib/libedit/emacs.c
387
cp = el->el_line.cursor;
lib/libedit/emacs.c
388
el->el_line.cursor = el->el_chared.c_kill.mark;
lib/libedit/emacs.c
448
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/emacs.c
452
cp = c__prev_word(el, el->el_line.cursor, el->el_line.buffer,
lib/libedit/emacs.c
455
c_insert(el, (int)(el->el_line.cursor - cp));
lib/libedit/emacs.c
456
oldc = el->el_line.cursor;
lib/libedit/emacs.c
457
for (dp = oldc; cp < oldc && dp < el->el_line.lastchar; cp++)
lib/libedit/emacs.c
460
el->el_line.cursor = dp;/* put cursor at end */
lib/libedit/emacs.c
501
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/emacs.c
508
el->el_line.cursor -= el->el_state.argument;
lib/libedit/emacs.c
509
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/emacs.c
510
el->el_line.cursor = el->el_line.buffer;
lib/libedit/emacs.c
62
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/emacs.c
64
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/emacs.c
81
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
82
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
99
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/filecomplete.c
207
wchar_t *temp = el->el_line.buffer;
lib/libedit/filecomplete.c
213
while (temp != el->el_line.cursor) {
lib/libedit/filecomplete.c
219
(temp == el->el_line.buffer || temp[-1] != '\\'))
lib/libedit/hist.c
108
(void) wcsncpy(el->el_line.buffer, el->el_history.buf,
lib/libedit/hist.c
110
el->el_line.lastchar = el->el_line.buffer +
lib/libedit/hist.c
115
el->el_line.cursor = el->el_line.buffer;
lib/libedit/hist.c
118
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/hist.c
135
blen = (size_t)(el->el_line.limit - el->el_line.buffer);
lib/libedit/hist.c
139
memcpy(el->el_line.buffer, hp, hlen * sizeof(*hp));
lib/libedit/hist.c
140
el->el_line.lastchar = el->el_line.buffer + hlen - 1;
lib/libedit/hist.c
142
if (el->el_line.lastchar > el->el_line.buffer
lib/libedit/hist.c
143
&& el->el_line.lastchar[-1] == '\n')
lib/libedit/hist.c
144
el->el_line.lastchar--;
lib/libedit/hist.c
145
if (el->el_line.lastchar > el->el_line.buffer
lib/libedit/hist.c
146
&& el->el_line.lastchar[-1] == ' ')
lib/libedit/hist.c
147
el->el_line.lastchar--;
lib/libedit/hist.c
150
el->el_line.cursor = el->el_line.buffer;
lib/libedit/hist.c
153
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/histedit.h
182
const LineInfo *el_line(EditLine *);
lib/libedit/read.c
454
el_line_t *lp = &el->el_line;
lib/libedit/read.c
490
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/read.c
514
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/read.c
575
*el->el_line.lastchar++ = CONTROL('d');
lib/libedit/read.c
576
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/read.c
582
num = (int)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/read.c
612
*nread = (int)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/read.c
622
return el->el_line.buffer;
lib/libedit/readline.c
228
li = el_line(el);
lib/libedit/readline.c
2307
const LineInfo *li = el_line(e);
lib/libedit/readline.c
2324
li = el_line(e);
lib/libedit/refresh.c
1037
if (el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/refresh.c
1039
&& el->el_line.lastchar != el->el_line.buffer)
lib/libedit/refresh.c
1040
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/refresh.c
1042
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/refresh.c
1051
for (cp = el->el_line.buffer; cp < el->el_line.cursor; cp++) {
lib/libedit/refresh.c
1078
if (cp < el->el_line.lastchar && (w = wcwidth(*cp)) > 1)
lib/libedit/refresh.c
1158
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/refresh.c
1162
c = el->el_line.cursor[-1];
lib/libedit/refresh.c
1164
if (c == '\t' || el->el_line.cursor != el->el_line.lastchar) {
lib/libedit/refresh.c
241
el->el_line.buffer));
lib/libedit/refresh.c
257
if (el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/refresh.c
259
&& el->el_line.lastchar != el->el_line.buffer)
lib/libedit/refresh.c
260
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/refresh.c
262
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/refresh.c
273
if (el->el_line.lastchar - el->el_line.buffer > termsz) {
lib/libedit/refresh.c
278
size_t rem = (el->el_line.lastchar-el->el_line.buffer)%termsz;
lib/libedit/refresh.c
280
st = el->el_line.lastchar - rem
lib/libedit/refresh.c
285
st = el->el_line.buffer;
lib/libedit/refresh.c
287
for (cp = st; cp < el->el_line.lastchar; cp++) {
lib/libedit/refresh.c
288
if (cp == el->el_line.cursor) {
lib/libedit/search.c
182
(size_t)(EL_CURSOR(el) - el->el_line.buffer);
lib/libedit/search.c
185
(void) wcsncpy(el->el_search.patbuf, el->el_line.buffer,
lib/libedit/search.c
196
EL_CURSOR(el) - el->el_line.buffer,
lib/libedit/search.c
197
el->el_line.lastchar - el->el_line.buffer);
lib/libedit/search.c
211
wchar_t *ocursor = el->el_line.cursor, oldpchar = pchar, ch;
lib/libedit/search.c
221
if (el->el_line.lastchar + sizeof(STRfwd) /
lib/libedit/search.c
222
sizeof(*el->el_line.lastchar) + 2 +
lib/libedit/search.c
223
el->el_search.patlen >= el->el_line.limit)
lib/libedit/search.c
239
*el->el_line.lastchar++ = '\n';
lib/libedit/search.c
241
*cp; *el->el_line.lastchar++ = *cp++)
lib/libedit/search.c
243
*el->el_line.lastchar++ = pchar;
lib/libedit/search.c
246
*el->el_line.lastchar++ = *cp++)
lib/libedit/search.c
248
*el->el_line.lastchar = '\0';
lib/libedit/search.c
262
*el->el_line.lastchar++ = ch;
lib/libedit/search.c
263
*el->el_line.lastchar = '\0';
lib/libedit/search.c
298
if (el->el_line.cursor ==
lib/libedit/search.c
299
el->el_line.buffer)
lib/libedit/search.c
301
el->el_line.cursor +=
lib/libedit/search.c
304
el->el_line.cursor,
lib/libedit/search.c
305
el->el_line.lastchar, 1,
lib/libedit/search.c
307
while (el->el_line.cursor < cp &&
lib/libedit/search.c
308
*el->el_line.cursor != '\n') {
lib/libedit/search.c
315
*el->el_line.cursor;
lib/libedit/search.c
316
*el->el_line.lastchar++ =
lib/libedit/search.c
317
*el->el_line.cursor++;
lib/libedit/search.c
319
el->el_line.cursor = ocursor;
lib/libedit/search.c
320
*el->el_line.lastchar = '\0';
lib/libedit/search.c
342
while (el->el_line.lastchar > el->el_line.buffer &&
lib/libedit/search.c
343
*el->el_line.lastchar != '\n')
lib/libedit/search.c
344
*el->el_line.lastchar-- = '\0';
lib/libedit/search.c
345
*el->el_line.lastchar = '\0';
lib/libedit/search.c
368
el->el_line.cursor = newdir ==
lib/libedit/search.c
370
el->el_line.lastchar :
lib/libedit/search.c
371
el->el_line.buffer;
lib/libedit/search.c
373
el->el_line.cursor +=
lib/libedit/search.c
386
if (el->el_line.cursor < el->el_line.buffer ||
lib/libedit/search.c
387
el->el_line.cursor > el->el_line.lastchar ||
lib/libedit/search.c
398
el->el_line.cursor = newdir ==
lib/libedit/search.c
400
el->el_line.lastchar :
lib/libedit/search.c
401
el->el_line.buffer;
lib/libedit/search.c
418
el->el_line.cursor = ocursor;
lib/libedit/search.c
443
el->el_line.cursor = ocursor;
lib/libedit/search.c
513
el->el_line.cursor = el->el_line.lastchar = el->el_line.buffer;
lib/libedit/search.c
533
wchar_t *cp = el->el_line.cursor;
lib/libedit/search.c
546
for (; cp >= el->el_line.buffer; cp--) {
lib/libedit/search.c
549
el->el_line.cursor = cp;
lib/libedit/search.c
556
for (; *cp != '\0' && cp < el->el_line.limit; cp++) {
lib/libedit/search.c
559
el->el_line.cursor = cp;
lib/libedit/search.c
583
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/search.c
619
cp = el->el_line.cursor;
lib/libedit/search.c
624
if (cp >= el->el_line.lastchar)
lib/libedit/search.c
626
if (cp < el->el_line.buffer)
lib/libedit/search.c
63
((el)->el_line.cursor + (((el)->el_map.type == MAP_VI) && \
lib/libedit/search.c
636
el->el_line.cursor = cp;
lib/libedit/search.c
640
el->el_line.cursor++;
lib/libedit/vi.c
1023
len = (size_t)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/vi.c
1031
wcsncpy(line, el->el_line.buffer, len);
lib/libedit/vi.c
1054
len = (size_t)(el->el_line.limit - el->el_line.buffer);
lib/libedit/vi.c
1055
len = mbstowcs(el->el_line.buffer, cp, len);
lib/libedit/vi.c
1056
if (len > 0 && el->el_line.buffer[len - 1] == '\n')
lib/libedit/vi.c
1061
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
1062
el->el_line.lastchar = el->el_line.buffer + len;
lib/libedit/vi.c
1117
if (el->el_line.cursor < el->el_line.lastchar)
lib/libedit/vi.c
1118
el->el_line.cursor++;
lib/libedit/vi.c
1120
cp = el->el_line.cursor;
lib/libedit/vi.c
1121
lim = el->el_line.limit;
lib/libedit/vi.c
1126
el->el_line.cursor = cp;
lib/libedit/vi.c
113
if (!c && el->el_line.cursor < el->el_line.lastchar)
lib/libedit/vi.c
114
el->el_line.cursor++;
lib/libedit/vi.c
1147
el->el_chared.c_vcmd.pos = el->el_line.cursor;
lib/libedit/vi.c
117
if (el->el_line.cursor + len > el->el_line.lastchar)
lib/libedit/vi.c
119
(void) memcpy(el->el_line.cursor, k->buf, len *
lib/libedit/vi.c
120
sizeof(*el->el_line.cursor));
lib/libedit/vi.c
161
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/vi.c
164
el->el_line.cursor = cv_prev_word(el, el->el_line.cursor,
lib/libedit/vi.c
165
el->el_line.buffer,
lib/libedit/vi.c
186
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/vi.c
189
el->el_line.cursor = cv_prev_word(el, el->el_line.cursor,
lib/libedit/vi.c
190
el->el_line.buffer,
lib/libedit/vi.c
211
if (el->el_line.cursor >= el->el_line.lastchar - 1)
lib/libedit/vi.c
214
el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
lib/libedit/vi.c
215
el->el_line.lastchar, el->el_state.argument, cv__isWord);
lib/libedit/vi.c
235
if (el->el_line.cursor >= el->el_line.lastchar - 1)
lib/libedit/vi.c
238
el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
lib/libedit/vi.c
239
el->el_line.lastchar, el->el_state.argument, cv__isword);
lib/libedit/vi.c
259
if (el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/vi.c
264
c = *el->el_line.cursor;
lib/libedit/vi.c
266
*el->el_line.cursor = towlower(c);
lib/libedit/vi.c
268
*el->el_line.cursor = towupper(c);
lib/libedit/vi.c
270
if (++el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/vi.c
271
el->el_line.cursor--;
lib/libedit/vi.c
307
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
323
if (el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/vi.c
374
cv_yank(el, el->el_line.buffer,
lib/libedit/vi.c
375
(int)(el->el_line.lastchar - el->el_line.buffer));
lib/libedit/vi.c
392
cv_yank(el, el->el_line.cursor,
lib/libedit/vi.c
393
(int)(el->el_line.lastchar - el->el_line.cursor));
lib/libedit/vi.c
426
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/vi.c
427
el->el_line.cursor++;
lib/libedit/vi.c
428
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/vi.c
429
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/vi.c
450
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/vi.c
478
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/vi.c
481
el->el_line.cursor = cv__endword(el, el->el_line.cursor,
lib/libedit/vi.c
482
el->el_line.lastchar, el->el_state.argument, cv__isWord);
lib/libedit/vi.c
485
el->el_line.cursor++;
lib/libedit/vi.c
502
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/vi.c
505
el->el_line.cursor = cv__endword(el, el->el_line.cursor,
lib/libedit/vi.c
506
el->el_line.lastchar, el->el_state.argument, cv__isword);
lib/libedit/vi.c
509
el->el_line.cursor++;
lib/libedit/vi.c
531
el->el_chared.c_undo.buf = el->el_line.buffer;
lib/libedit/vi.c
532
el->el_chared.c_undo.len = el->el_line.lastchar - el->el_line.buffer;
lib/libedit/vi.c
534
(int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/vi.c
535
el->el_line.limit = un.buf + (el->el_line.limit - el->el_line.buffer);
lib/libedit/vi.c
536
el->el_line.buffer = un.buf;
lib/libedit/vi.c
537
el->el_line.cursor = un.buf + un.cursor;
lib/libedit/vi.c
538
el->el_line.lastchar = un.buf + un.len;
lib/libedit/vi.c
562
if (el->el_line.cursor > el->el_line.buffer)
lib/libedit/vi.c
563
el->el_line.cursor--;
lib/libedit/vi.c
580
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
598
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/vi.c
602
el->el_line.cursor--;
lib/libedit/vi.c
616
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/vi.c
617
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/vi.c
631
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/vi.c
654
cp = el->el_line.buffer;
lib/libedit/vi.c
656
while (cp < el->el_line.cursor)
lib/libedit/vi.c
659
c_delbefore(el, (int)(el->el_line.cursor - el->el_line.buffer));
lib/libedit/vi.c
660
el->el_line.cursor = el->el_line.buffer; /* zap! */
lib/libedit/vi.c
77
cv_yank(el, el->el_line.buffer,
lib/libedit/vi.c
78
(int)(el->el_line.lastchar - el->el_line.buffer));
lib/libedit/vi.c
818
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/vi.c
82
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/vi.c
820
i = wcscspn(el->el_line.cursor, match_chars);
lib/libedit/vi.c
821
o_ch = el->el_line.cursor[i];
lib/libedit/vi.c
829
for (cp = &el->el_line.cursor[i]; count; ) {
lib/libedit/vi.c
83
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
831
if (cp < el->el_line.buffer || cp >= el->el_line.lastchar)
lib/libedit/vi.c
839
el->el_line.cursor = cp;
lib/libedit/vi.c
845
el->el_line.cursor++;
lib/libedit/vi.c
875
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
889
cv_yank(el, el->el_line.cursor,
lib/libedit/vi.c
890
(int)(el->el_line.lastchar - el->el_line.cursor));
lib/libedit/vi.c
90
el->el_chared.c_vcmd.pos = el->el_line.cursor;
lib/libedit/vi.c
915
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
917
*el->el_line.cursor = '#';
lib/libedit/vi.c
963
(void) wcsncpy(el->el_history.buf, el->el_line.buffer,
lib/libedit/vi.c
966
(el->el_line.lastchar - el->el_line.buffer);
usr.bin/ftp/complete.c
362
lf = el_line(cel);
usr.bin/mail/complete.c
1035
lf = el_line(el);
usr.bin/mail/complete.c
924
lf = el_line(el);
usr.bin/mail/complete.c
998
lf = el_line(el);