Symbol: el_line
lib/libedit/TEST/tc1.c
170
li = el_line(el);
lib/libedit/TEST/tc1.c
81
const LineInfo *lf = el_line(el);
lib/libedit/chared.c
102
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/chared.c
104
for (cp = el->el_line.lastchar; cp >= el->el_line.cursor; cp--)
lib/libedit/chared.c
107
el->el_line.lastchar += num;
lib/libedit/chared.c
118
if (el->el_line.cursor + num > el->el_line.lastchar)
lib/libedit/chared.c
119
num = (int)(el->el_line.lastchar - el->el_line.cursor);
lib/libedit/chared.c
123
cv_yank(el, el->el_line.cursor, num);
lib/libedit/chared.c
129
for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
132
el->el_line.lastchar -= num;
lib/libedit/chared.c
145
for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
148
el->el_line.lastchar--;
lib/libedit/chared.c
159
if (el->el_line.cursor - num < el->el_line.buffer)
lib/libedit/chared.c
160
num = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
164
cv_yank(el, el->el_line.cursor - num, num);
lib/libedit/chared.c
170
for (cp = el->el_line.cursor - num;
lib/libedit/chared.c
171
cp <= el->el_line.lastchar;
lib/libedit/chared.c
175
el->el_line.lastchar -= num;
lib/libedit/chared.c
188
for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
191
el->el_line.lastchar--;
lib/libedit/chared.c
343
size = (int)(el->el_line.cursor - el->el_chared.c_vcmd.pos);
lib/libedit/chared.c
346
el->el_line.cursor = el->el_chared.c_vcmd.pos;
lib/libedit/chared.c
349
cv_yank(el, el->el_line.cursor, size);
lib/libedit/chared.c
351
cv_yank(el, el->el_line.cursor + size, -size);
lib/libedit/chared.c
358
el->el_line.cursor += size;
lib/libedit/chared.c
393
el->el_line.buffer = calloc(EL_BUFSIZ, sizeof(*el->el_line.buffer));
lib/libedit/chared.c
394
if (el->el_line.buffer == NULL)
lib/libedit/chared.c
396
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
397
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/chared.c
398
el->el_line.limit = &el->el_line.buffer[EL_BUFSIZ - EL_LEAVE];
lib/libedit/chared.c
416
el->el_chared.c_vcmd.pos = el->el_line.buffer;
lib/libedit/chared.c
422
el->el_chared.c_kill.mark = el->el_line.buffer;
lib/libedit/chared.c
444
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
445
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/chared.c
451
el->el_chared.c_vcmd.pos = el->el_line.buffer;
lib/libedit/chared.c
453
el->el_chared.c_kill.mark = el->el_line.buffer;
lib/libedit/chared.c
476
sz = el->el_line.limit - el->el_line.buffer + EL_LEAVE;
lib/libedit/chared.c
490
newbuffer = recallocarray(el->el_line.buffer, sz, newsz,
lib/libedit/chared.c
495
oldbuf = el->el_line.buffer;
lib/libedit/chared.c
497
el->el_line.buffer = newbuffer;
lib/libedit/chared.c
498
el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf);
lib/libedit/chared.c
499
el->el_line.lastchar = newbuffer + (el->el_line.lastchar - oldbuf);
lib/libedit/chared.c
501
el->el_line.limit = &newbuffer[sz - EL_LEAVE];
lib/libedit/chared.c
516
el->el_chared.c_kill.mark = el->el_line.buffer +
lib/libedit/chared.c
542
el->el_line.limit = &el->el_line.buffer[newsz - EL_LEAVE];
lib/libedit/chared.c
554
free(el->el_line.buffer);
lib/libedit/chared.c
555
el->el_line.buffer = NULL;
lib/libedit/chared.c
556
el->el_line.limit = NULL;
lib/libedit/chared.c
580
if (el->el_line.lastchar + len >= el->el_line.limit) {
lib/libedit/chared.c
587
*el->el_line.cursor++ = *s++;
lib/libedit/chared.c
601
if (el->el_line.cursor < &el->el_line.buffer[n])
lib/libedit/chared.c
605
el->el_line.cursor -= n;
lib/libedit/chared.c
606
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/chared.c
607
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
617
wchar_t *cp = el->el_line.buffer, ch;
lib/libedit/chared.c
627
el->el_line.cursor = cp;
lib/libedit/chared.c
629
el->el_line.lastchar = cp + 1;
lib/libedit/chared.c
63
size = el->el_line.lastchar - el->el_line.buffer;
lib/libedit/chared.c
65
vu->cursor = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
66
(void)memcpy(vu->buf, el->el_line.buffer, size * sizeof(*vu->buf));
lib/libedit/chared.c
668
el->el_line.buffer[0] = '\0';
lib/libedit/chared.c
669
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/chared.c
670
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
686
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/chared.c
689
for (ptr = el->el_line.cursor - 1;
lib/libedit/chared.c
690
ptr >= el->el_line.buffer && *ptr != '\n';
lib/libedit/chared.c
693
return (int)(el->el_line.cursor - ptr - 1);
lib/libedit/chared.c
97
if (el->el_line.lastchar + num >= el->el_line.limit) {
lib/libedit/common.c
115
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/common.c
118
cp = c__prev_word(el->el_line.cursor, el->el_line.buffer,
lib/libedit/common.c
121
for (p = cp, kp = el->el_chared.c_kill.buf; p < el->el_line.cursor; p++)
lib/libedit/common.c
125
c_delbefore(el, (int)(el->el_line.cursor - cp));/* delete before dot */
lib/libedit/common.c
126
el->el_line.cursor = cp;
lib/libedit/common.c
127
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
128
el->el_line.cursor = el->el_line.buffer; /* bounds check */
lib/libedit/common.c
141
#define EL el->el_line
lib/libedit/common.c
147
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/common.c
150
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/common.c
161
el->el_line.cursor--;
lib/libedit/common.c
167
if (el->el_line.cursor != el->el_line.buffer)
lib/libedit/common.c
168
el->el_line.cursor--;
lib/libedit/common.c
174
if (el->el_line.cursor >= el->el_line.lastchar &&
lib/libedit/common.c
175
el->el_line.cursor > el->el_line.buffer)
lib/libedit/common.c
177
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/common.c
191
cp = el->el_line.cursor;
lib/libedit/common.c
193
while (cp < el->el_line.lastchar)
lib/libedit/common.c
197
el->el_line.lastchar = el->el_line.cursor;
lib/libedit/common.c
210
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/common.c
217
el->el_line.cursor--;
lib/libedit/common.c
232
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
236
while (iswspace(*el->el_line.cursor))
lib/libedit/common.c
237
el->el_line.cursor++;
lib/libedit/common.c
255
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/common.c
256
if (el->el_line.lastchar <= &el->el_line.buffer[1])
lib/libedit/common.c
259
el->el_line.cursor++;
lib/libedit/common.c
261
if (el->el_line.cursor > &el->el_line.buffer[1]) {
lib/libedit/common.c
263
c = el->el_line.cursor[-2];
lib/libedit/common.c
264
el->el_line.cursor[-2] = el->el_line.cursor[-1];
lib/libedit/common.c
265
el->el_line.cursor[-1] = c;
lib/libedit/common.c
279
wchar_t *lim = el->el_line.lastchar;
lib/libedit/common.c
281
if (el->el_line.cursor >= lim ||
lib/libedit/common.c
282
(el->el_line.cursor == lim - 1 &&
lib/libedit/common.c
287
el->el_line.cursor += el->el_state.argument;
lib/libedit/common.c
288
if (el->el_line.cursor > lim)
lib/libedit/common.c
289
el->el_line.cursor = lim;
lib/libedit/common.c
308
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/common.c
311
el->el_line.cursor = c__prev_word(el->el_line.cursor,
lib/libedit/common.c
312
el->el_line.buffer,
lib/libedit/common.c
333
if (el->el_line.cursor > el->el_line.buffer) {
lib/libedit/common.c
334
el->el_line.cursor -= el->el_state.argument;
lib/libedit/common.c
335
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
336
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
453
*el->el_line.lastchar++ = '\n';
lib/libedit/common.c
454
*el->el_line.lastchar = '\0';
lib/libedit/common.c
467
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/common.c
471
el->el_line.cursor -= el->el_state.argument;
lib/libedit/common.c
472
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
473
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
542
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
546
(void) wcsncpy(el->el_history.buf, el->el_line.buffer,
lib/libedit/common.c
549
(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/common.c
577
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
59
*el->el_line.lastchar = '\0';
lib/libedit/common.c
606
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
616
(void) wcsncpy(el->el_history.buf, el->el_line.buffer,
lib/libedit/common.c
619
(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/common.c
637
if ((wcsncmp(hp, el->el_line.buffer, (size_t)
lib/libedit/common.c
638
(el->el_line.lastchar - el->el_line.buffer)) ||
lib/libedit/common.c
639
hp[el->el_line.lastchar - el->el_line.buffer]) &&
lib/libedit/common.c
673
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/common.c
691
if ((wcsncmp(hp, el->el_line.buffer, (size_t)
lib/libedit/common.c
692
(el->el_line.lastchar - el->el_line.buffer)) ||
lib/libedit/common.c
693
hp[el->el_line.lastchar - el->el_line.buffer]) &&
lib/libedit/common.c
726
if (*(ptr = el->el_line.cursor) == '\n')
lib/libedit/common.c
729
for (; ptr >= el->el_line.buffer; ptr--)
lib/libedit/common.c
739
for (ptr--; ptr >= el->el_line.buffer && *ptr != '\n'; ptr--)
lib/libedit/common.c
746
nchars-- > 0 && ptr < el->el_line.lastchar && *ptr != '\n';
lib/libedit/common.c
750
el->el_line.cursor = ptr;
lib/libedit/common.c
76
if (el->el_line.lastchar + el->el_state.argument >=
lib/libedit/common.c
768
for (ptr = el->el_line.cursor; ptr < el->el_line.lastchar; ptr++)
lib/libedit/common.c
77
el->el_line.limit) {
lib/libedit/common.c
779
nchars-- > 0 && ptr < el->el_line.lastchar && *ptr != '\n';
lib/libedit/common.c
783
el->el_line.cursor = ptr;
lib/libedit/common.c
85
|| el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/common.c
88
*el->el_line.cursor++ = c;
lib/libedit/common.c
94
while (count-- && el->el_line.cursor < el->el_line.lastchar)
lib/libedit/common.c
95
*el->el_line.cursor++ = c;
lib/libedit/el.c
489
return (const LineInfoW *)(void *)&el->el_line;
lib/libedit/el.h
115
el_line_t el_line; /* The current line information */
lib/libedit/emacs.c
102
c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */
lib/libedit/emacs.c
103
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
104
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
122
if (el->el_line.lastchar +
lib/libedit/emacs.c
124
el->el_line.limit)
lib/libedit/emacs.c
127
el->el_chared.c_kill.mark = el->el_line.cursor;
lib/libedit/emacs.c
128
cp = el->el_line.cursor;
lib/libedit/emacs.c
139
el->el_line.cursor = cp;
lib/libedit/emacs.c
154
cp = el->el_line.buffer;
lib/libedit/emacs.c
156
while (cp < el->el_line.lastchar)
lib/libedit/emacs.c
160
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/emacs.c
161
el->el_line.cursor = el->el_line.buffer;
lib/libedit/emacs.c
178
if (el->el_chared.c_kill.mark > el->el_line.cursor) {
lib/libedit/emacs.c
179
cp = el->el_line.cursor;
lib/libedit/emacs.c
184
c_delafter(el, (int)(cp - el->el_line.cursor));
lib/libedit/emacs.c
188
while (cp < el->el_line.cursor)
lib/libedit/emacs.c
192
el->el_line.cursor = el->el_chared.c_kill.mark;
lib/libedit/emacs.c
210
if (el->el_chared.c_kill.mark > el->el_line.cursor) {
lib/libedit/emacs.c
211
cp = el->el_line.cursor;
lib/libedit/emacs.c
219
while (cp < el->el_line.cursor)
lib/libedit/emacs.c
235
if (el->el_line.cursor > &el->el_line.buffer[1]) {
lib/libedit/emacs.c
237
c = el->el_line.cursor[-2];
lib/libedit/emacs.c
238
el->el_line.cursor[-2] = el->el_line.cursor[-1];
lib/libedit/emacs.c
239
el->el_line.cursor[-1] = c;
lib/libedit/emacs.c
253
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/emacs.c
256
el->el_line.cursor = c__next_word(el->el_line.cursor,
lib/libedit/emacs.c
257
el->el_line.lastchar,
lib/libedit/emacs.c
279
ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
282
for (cp = el->el_line.cursor; cp < ep; cp++)
lib/libedit/emacs.c
286
el->el_line.cursor = ep;
lib/libedit/emacs.c
287
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
288
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
302
ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
305
for (cp = el->el_line.cursor; cp < ep; cp++) {
lib/libedit/emacs.c
317
el->el_line.cursor = ep;
lib/libedit/emacs.c
318
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
319
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
333
ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
336
for (cp = el->el_line.cursor; cp < ep; cp++)
lib/libedit/emacs.c
340
el->el_line.cursor = ep;
lib/libedit/emacs.c
341
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
342
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
355
el->el_chared.c_kill.mark = el->el_line.cursor;
lib/libedit/emacs.c
369
cp = el->el_line.cursor;
lib/libedit/emacs.c
370
el->el_line.cursor = el->el_chared.c_kill.mark;
lib/libedit/emacs.c
426
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/emacs.c
429
oldc = el->el_line.cursor;
lib/libedit/emacs.c
431
cp = c__prev_word(el->el_line.cursor, el->el_line.buffer,
lib/libedit/emacs.c
435
for (dp = oldc; cp < oldc && dp < el->el_line.lastchar; cp++)
lib/libedit/emacs.c
438
el->el_line.cursor = dp;/* put cursor at end */
lib/libedit/emacs.c
476
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/emacs.c
483
el->el_line.cursor -= el->el_state.argument;
lib/libedit/emacs.c
484
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/emacs.c
485
el->el_line.cursor = el->el_line.buffer;
lib/libedit/emacs.c
55
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/emacs.c
57
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/emacs.c
74
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
75
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
91
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/emacs.c
94
cp = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
97
for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++)
lib/libedit/hist.c
101
(void) wcsncpy(el->el_line.buffer, el->el_history.buf,
lib/libedit/hist.c
103
el->el_line.lastchar = el->el_line.buffer +
lib/libedit/hist.c
108
el->el_line.cursor = el->el_line.buffer;
lib/libedit/hist.c
111
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/hist.c
128
(void) wcsncpy(el->el_line.buffer, hp,
lib/libedit/hist.c
129
(size_t)(el->el_line.limit - el->el_line.buffer));
lib/libedit/hist.c
130
el->el_line.buffer[el->el_line.limit - el->el_line.buffer - 1] = '\0';
lib/libedit/hist.c
131
el->el_line.lastchar = el->el_line.buffer + wcslen(el->el_line.buffer);
lib/libedit/hist.c
133
if (el->el_line.lastchar > el->el_line.buffer
lib/libedit/hist.c
134
&& el->el_line.lastchar[-1] == '\n')
lib/libedit/hist.c
135
el->el_line.lastchar--;
lib/libedit/hist.c
136
if (el->el_line.lastchar > el->el_line.buffer
lib/libedit/hist.c
137
&& el->el_line.lastchar[-1] == ' ')
lib/libedit/hist.c
138
el->el_line.lastchar--;
lib/libedit/hist.c
141
el->el_line.cursor = el->el_line.buffer;
lib/libedit/hist.c
144
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/histedit.h
178
const LineInfo *el_line(EditLine *);
lib/libedit/read.c
399
cp = el->el_line.buffer;
lib/libedit/read.c
403
if (cp + 1 >= el->el_line.limit) {
lib/libedit/read.c
404
idx = (cp - el->el_line.buffer);
lib/libedit/read.c
407
cp = &el->el_line.buffer[idx];
lib/libedit/read.c
416
cp = el->el_line.buffer;
lib/libedit/read.c
443
cp = el->el_line.buffer;
lib/libedit/read.c
445
cp = el->el_line.lastchar;
lib/libedit/read.c
452
if (cp + 1 >= el->el_line.limit) {
lib/libedit/read.c
453
idx = (cp - el->el_line.buffer);
lib/libedit/read.c
456
cp = &el->el_line.buffer[idx];
lib/libedit/read.c
466
cp = el->el_line.buffer;
lib/libedit/read.c
526
*el->el_line.lastchar++ = CONTROL('d');
lib/libedit/read.c
527
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/read.c
533
num = (int)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/read.c
563
*nread = (int)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/read.c
567
el->el_line.cursor = el->el_line.lastchar = cp;
lib/libedit/read.c
569
*nread = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/read.c
579
return el->el_line.buffer;
lib/libedit/readline.c
2119
const LineInfo *li = el_line(e);
lib/libedit/readline.c
229
li = el_line(el);
lib/libedit/refresh.c
1007
for (cp = el->el_line.buffer; cp < el->el_line.cursor; cp++) {
lib/libedit/refresh.c
1034
if (cp < el->el_line.lastchar && (w = wcwidth(*cp)) > 1)
lib/libedit/refresh.c
1111
c = el->el_line.cursor[-1];
lib/libedit/refresh.c
1113
if (c == '\t' || el->el_line.cursor != el->el_line.lastchar) {
lib/libedit/refresh.c
205
el->el_line.buffer));
lib/libedit/refresh.c
218
if (el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/refresh.c
220
&& el->el_line.lastchar != el->el_line.buffer)
lib/libedit/refresh.c
221
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/refresh.c
223
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/refresh.c
234
if (el->el_line.lastchar - el->el_line.buffer > termsz) {
lib/libedit/refresh.c
239
size_t rem = (el->el_line.lastchar-el->el_line.buffer)%termsz;
lib/libedit/refresh.c
241
st = el->el_line.lastchar - rem
lib/libedit/refresh.c
246
st = el->el_line.buffer;
lib/libedit/refresh.c
248
for (cp = st; cp < el->el_line.lastchar; cp++) {
lib/libedit/refresh.c
249
if (cp == el->el_line.cursor) {
lib/libedit/refresh.c
993
if (el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/refresh.c
995
&& el->el_line.lastchar != el->el_line.buffer)
lib/libedit/refresh.c
996
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/refresh.c
998
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/search.c
173
el->el_search.patlen = EL_CURSOR(el) - el->el_line.buffer;
lib/libedit/search.c
177
(void) wcsncpy(el->el_search.patbuf, el->el_line.buffer,
lib/libedit/search.c
190
EL_CURSOR(el) - el->el_line.buffer,
lib/libedit/search.c
191
el->el_line.lastchar - el->el_line.buffer);
lib/libedit/search.c
205
wchar_t *ocursor = el->el_line.cursor, oldpchar = pchar, ch;
lib/libedit/search.c
215
if (el->el_line.lastchar + sizeof(STRfwd) /
lib/libedit/search.c
216
sizeof(*el->el_line.lastchar) + 2 +
lib/libedit/search.c
217
el->el_search.patlen >= el->el_line.limit)
lib/libedit/search.c
233
*el->el_line.lastchar++ = '\n';
lib/libedit/search.c
235
*cp; *el->el_line.lastchar++ = *cp++)
lib/libedit/search.c
237
*el->el_line.lastchar++ = pchar;
lib/libedit/search.c
240
*el->el_line.lastchar++ = *cp++)
lib/libedit/search.c
242
*el->el_line.lastchar = '\0';
lib/libedit/search.c
256
*el->el_line.lastchar++ = ch;
lib/libedit/search.c
257
*el->el_line.lastchar = '\0';
lib/libedit/search.c
292
el->el_line.cursor +=
lib/libedit/search.c
294
cp = c__next_word(el->el_line.cursor,
lib/libedit/search.c
295
el->el_line.lastchar, 1,
lib/libedit/search.c
297
while (el->el_line.cursor < cp &&
lib/libedit/search.c
298
*el->el_line.cursor != '\n') {
lib/libedit/search.c
305
*el->el_line.cursor;
lib/libedit/search.c
306
*el->el_line.lastchar++ =
lib/libedit/search.c
307
*el->el_line.cursor++;
lib/libedit/search.c
309
el->el_line.cursor = ocursor;
lib/libedit/search.c
310
*el->el_line.lastchar = '\0';
lib/libedit/search.c
332
while (el->el_line.lastchar > el->el_line.buffer &&
lib/libedit/search.c
333
*el->el_line.lastchar != '\n')
lib/libedit/search.c
334
*el->el_line.lastchar-- = '\0';
lib/libedit/search.c
335
*el->el_line.lastchar = '\0';
lib/libedit/search.c
358
el->el_line.cursor = newdir ==
lib/libedit/search.c
360
el->el_line.lastchar :
lib/libedit/search.c
361
el->el_line.buffer;
lib/libedit/search.c
363
el->el_line.cursor +=
lib/libedit/search.c
376
if (el->el_line.cursor < el->el_line.buffer ||
lib/libedit/search.c
377
el->el_line.cursor > el->el_line.lastchar ||
lib/libedit/search.c
387
el->el_line.cursor = newdir ==
lib/libedit/search.c
389
el->el_line.lastchar :
lib/libedit/search.c
390
el->el_line.buffer;
lib/libedit/search.c
407
el->el_line.cursor = ocursor;
lib/libedit/search.c
432
el->el_line.cursor = ocursor;
lib/libedit/search.c
502
el->el_line.cursor = el->el_line.lastchar = el->el_line.buffer;
lib/libedit/search.c
522
wchar_t *cp = el->el_line.cursor;
lib/libedit/search.c
535
for (; cp >= el->el_line.buffer; cp--) {
lib/libedit/search.c
538
el->el_line.cursor = cp;
lib/libedit/search.c
545
for (; *cp != '\0' && cp < el->el_line.limit; cp++) {
lib/libedit/search.c
548
el->el_line.cursor = cp;
lib/libedit/search.c
57
((el)->el_line.cursor + (((el)->el_map.type == MAP_VI) && \
lib/libedit/search.c
571
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/search.c
605
cp = el->el_line.cursor;
lib/libedit/search.c
610
if (cp >= el->el_line.lastchar)
lib/libedit/search.c
612
if (cp < el->el_line.buffer)
lib/libedit/search.c
622
el->el_line.cursor = cp;
lib/libedit/search.c
626
el->el_line.cursor++;
lib/libedit/vi.c
1021
len = (size_t)(el->el_line.limit - el->el_line.buffer);
lib/libedit/vi.c
1022
len = mbstowcs(el->el_line.buffer, cp, len);
lib/libedit/vi.c
1023
if (len > 0 && el->el_line.buffer[len - 1] == '\n')
lib/libedit/vi.c
1028
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
1029
el->el_line.lastchar = el->el_line.buffer + len;
lib/libedit/vi.c
107
if (!c && el->el_line.cursor < el->el_line.lastchar)
lib/libedit/vi.c
1077
if (el->el_line.cursor < el->el_line.lastchar)
lib/libedit/vi.c
1078
el->el_line.cursor++;
lib/libedit/vi.c
108
el->el_line.cursor++;
lib/libedit/vi.c
1080
cp = el->el_line.cursor;
lib/libedit/vi.c
1081
lim = el->el_line.limit;
lib/libedit/vi.c
1086
el->el_line.cursor = cp;
lib/libedit/vi.c
1106
el->el_chared.c_vcmd.pos = el->el_line.cursor;
lib/libedit/vi.c
111
if (el->el_line.cursor + len > el->el_line.lastchar)
lib/libedit/vi.c
113
(void) memcpy(el->el_line.cursor, k->buf, len *
lib/libedit/vi.c
114
sizeof(*el->el_line.cursor));
lib/libedit/vi.c
152
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/vi.c
155
el->el_line.cursor = cv_prev_word(el->el_line.cursor,
lib/libedit/vi.c
156
el->el_line.buffer,
lib/libedit/vi.c
176
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/vi.c
179
el->el_line.cursor = cv_prev_word(el->el_line.cursor,
lib/libedit/vi.c
180
el->el_line.buffer,
lib/libedit/vi.c
200
if (el->el_line.cursor >= el->el_line.lastchar - 1)
lib/libedit/vi.c
203
el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
lib/libedit/vi.c
204
el->el_line.lastchar, el->el_state.argument, cv__isWord);
lib/libedit/vi.c
223
if (el->el_line.cursor >= el->el_line.lastchar - 1)
lib/libedit/vi.c
226
el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
lib/libedit/vi.c
227
el->el_line.lastchar, el->el_state.argument, cv__isword);
lib/libedit/vi.c
247
if (el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/vi.c
252
c = *el->el_line.cursor;
lib/libedit/vi.c
254
*el->el_line.cursor = towlower(c);
lib/libedit/vi.c
256
*el->el_line.cursor = towupper(c);
lib/libedit/vi.c
258
if (++el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/vi.c
259
el->el_line.cursor--;
lib/libedit/vi.c
293
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
308
if (el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/vi.c
356
cv_yank(el, el->el_line.buffer,
lib/libedit/vi.c
357
(int)(el->el_line.lastchar - el->el_line.buffer));
lib/libedit/vi.c
373
cv_yank(el, el->el_line.cursor,
lib/libedit/vi.c
374
(int)(el->el_line.lastchar - el->el_line.cursor));
lib/libedit/vi.c
405
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/vi.c
406
el->el_line.cursor++;
lib/libedit/vi.c
407
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/vi.c
408
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/vi.c
428
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/vi.c
454
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/vi.c
457
el->el_line.cursor = cv__endword(el->el_line.cursor,
lib/libedit/vi.c
458
el->el_line.lastchar, el->el_state.argument, cv__isWord);
lib/libedit/vi.c
461
el->el_line.cursor++;
lib/libedit/vi.c
477
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/vi.c
480
el->el_line.cursor = cv__endword(el->el_line.cursor,
lib/libedit/vi.c
481
el->el_line.lastchar, el->el_state.argument, cv__isword);
lib/libedit/vi.c
484
el->el_line.cursor++;
lib/libedit/vi.c
505
el->el_chared.c_undo.buf = el->el_line.buffer;
lib/libedit/vi.c
506
el->el_chared.c_undo.len = el->el_line.lastchar - el->el_line.buffer;
lib/libedit/vi.c
508
(int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/vi.c
509
el->el_line.limit = un.buf + (el->el_line.limit - el->el_line.buffer);
lib/libedit/vi.c
510
el->el_line.buffer = un.buf;
lib/libedit/vi.c
511
el->el_line.cursor = un.buf + un.cursor;
lib/libedit/vi.c
512
el->el_line.lastchar = un.buf + un.len;
lib/libedit/vi.c
535
if (el->el_line.cursor > el->el_line.buffer)
lib/libedit/vi.c
536
el->el_line.cursor--;
lib/libedit/vi.c
553
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
570
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/vi.c
574
el->el_line.cursor--;
lib/libedit/vi.c
587
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/vi.c
588
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/vi.c
602
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/vi.c
624
cp = el->el_line.buffer;
lib/libedit/vi.c
626
while (cp < el->el_line.cursor)
lib/libedit/vi.c
629
c_delbefore(el, (int)(el->el_line.cursor - el->el_line.buffer));
lib/libedit/vi.c
630
el->el_line.cursor = el->el_line.buffer; /* zap! */
lib/libedit/vi.c
71
cv_yank(el, el->el_line.buffer,
lib/libedit/vi.c
72
(int)(el->el_line.lastchar - el->el_line.buffer));
lib/libedit/vi.c
76
el->el_line.lastchar = el->el_line.buffer;
lib/libedit/vi.c
77
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
777
*el->el_line.lastchar = '\0'; /* just in case */
lib/libedit/vi.c
779
i = wcscspn(el->el_line.cursor, match_chars);
lib/libedit/vi.c
780
o_ch = el->el_line.cursor[i];
lib/libedit/vi.c
788
for (cp = &el->el_line.cursor[i]; count; ) {
lib/libedit/vi.c
790
if (cp < el->el_line.buffer || cp >= el->el_line.lastchar)
lib/libedit/vi.c
798
el->el_line.cursor = cp;
lib/libedit/vi.c
804
el->el_line.cursor++;
lib/libedit/vi.c
832
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
84
el->el_chared.c_vcmd.pos = el->el_line.cursor;
lib/libedit/vi.c
845
cv_yank(el, el->el_line.cursor,
lib/libedit/vi.c
846
(int)(el->el_line.lastchar - el->el_line.cursor));
lib/libedit/vi.c
869
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
871
*el->el_line.cursor = '#';
lib/libedit/vi.c
923
(void) wcsncpy(el->el_history.buf, el->el_line.buffer,
lib/libedit/vi.c
926
(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/vi.c
979
len = (size_t)(el->el_line.lastchar - el->el_line.buffer);
lib/libedit/vi.c
994
wcsncpy(line, el->el_line.buffer, len);
regress/lib/libedit/chared/test_gets.c
44
*el->el_line.lastchar = '\0';
regress/lib/libedit/chared/test_gets.c
88
putwchar(el.el_line.buffer[i]);
regress/lib/libedit/chared/test_gets.c
92
assert(el.el_line.buffer[0] == '\0');
regress/lib/libedit/chared/test_gets.c
93
assert(el.el_line.lastchar == el.el_line.buffer);
regress/lib/libedit/chared/test_gets.c
94
assert(el.el_line.cursor == el.el_line.buffer);
usr.bin/ftp/complete.c
291
lf = el_line(el);
usr.bin/ssh/sftp.c
1950
lf = el_line(el);
usr.bin/ssh/sftp.c
2102
lf = el_line(el);
usr.bin/ssh/sftp.c
2131
lf = el_line(el);