Lines Matching defs:linelen
3446 ssize_t linelen;
3628 undobuf.linelen = ebuf.linelen = 0;
3675 if (ebuf.linelen > 0)
3676 xep += ebuf.linelen;
3682 if (vs->linelen == 0) {
3699 if (c == -1 || (ssize_t)LINE <= vs->linelen)
3703 memcpy(buf, vs->cbuf, vs->linelen);
3705 buf[vs->linelen++] = '\n';
3707 return (vs->linelen);
3771 vs->linelen = 0;
3780 vs->linelen = 0;
3877 vs->linelen -= char_len(locpat[srchlen]);
3878 vs->cursor = vs->linelen;
3887 vs->linelen = 1;
3905 vs->linelen -= char_len(locpat[i]);
3907 vs->cursor = vs->linelen;
3916 if ((size_t)vs->linelen + 2 >
3919 vs->cbuf[vs->linelen++] = '^';
3920 vs->cbuf[vs->linelen++] = ksh_unctrl(ch);
3922 if (vs->linelen >= vs->cbufsize)
3924 vs->cbuf[vs->linelen++] = ch;
3926 vs->cursor = vs->linelen;
4056 if (vs->cursor >= undo->linelen)
4057 vs->linelen--;
4066 vs->linelen--;
4068 vs->linelen - vs->cursor + 1);
4077 vs->linelen - vs->cursor);
4078 vs->linelen -= vs->cursor;
4088 vs->linelen - vs->cursor);
4089 vs->linelen -= vs->cursor - tcursor;
4152 if (vs->linelen >= vs->cbufsize - 1)
4157 vs->linelen - vs->cursor);
4158 vs->linelen++;
4161 if (insert == REPLACE && vs->cursor > vs->linelen)
4162 vs->linelen++;
4182 if (cur == vs->linelen && cur != 0)
4191 memmove(undo->cbuf, vs->cbuf, vs->linelen);
4192 undo->linelen = vs->linelen;
4248 if (vs->linelen != 0)
4257 vs->cursor = vs->linelen;
4263 del_range(vs->cursor, vs->linelen);
4279 c2 = vs->linelen;
4318 if (vs->linelen != 0)
4345 del_range(vs->cursor, vs->linelen);
4350 yank_range(vs->cursor, vs->linelen);
4351 del_range(vs->cursor, vs->linelen);
4409 if (vs->linelen == 0)
4418 if (vs->cursor + argcnt > vs->linelen)
4433 if (vs->linelen == 0)
4437 if (vs->cursor + argcnt > vs->linelen)
4438 argcnt = vs->linelen - vs->cursor;
4446 vs->cbuf[vs->linelen] = '\0';
4458 vs->linelen = strlen(vs->cbuf);
4462 if (vs->linelen == 0)
4466 if (vs->cursor + argcnt > vs->linelen)
4467 argcnt = vs->linelen - vs->cursor;
4573 if (vs->cursor != vs->linelen)
4594 if (vs->linelen == 0)
4607 if (vs->cursor < vs->linelen - 1)
4616 &vs->linelen);
4662 if (vs->linelen != 0)
4667 if (insert == 0 && vs->cursor != 0 && vs->cursor >= vs->linelen)
4693 if (!sub && vs->cursor + 1 >= vs->linelen)
4696 if (sub && ncursor < vs->linelen)
4701 if (!sub && vs->cursor + 1 >= vs->linelen)
4704 if (sub && ncursor < vs->linelen)
4741 if (!sub && vs->cursor + 1 >= vs->linelen)
4743 if (vs->linelen != 0) {
4745 if (ncursor > vs->linelen)
4746 ncursor = vs->linelen;
4751 if (!sub && vs->cursor + 1 >= vs->linelen)
4757 if (!sub && vs->cursor + 1 >= vs->linelen)
4772 if (ncursor > vs->linelen)
4773 ncursor = vs->linelen;
4779 if (vs->linelen != 0)
4780 ncursor = vs->linelen;
4787 while (ncursor < vs->linelen &&
4790 if (ncursor == vs->linelen)
4795 if (++ncursor >= vs->linelen)
4822 while (ncursor < vs->linelen - 1 &&
4883 memmove(holdbufp, vs->cbuf, vs->linelen);
4884 holdlen = vs->linelen;
4892 vs->linelen = holdlen;
4904 memcpy(news->cbuf, old->cbuf, old->linelen);
4906 news->linelen = old->linelen;
4915 memcpy(news->cbuf, old->cbuf, old->linelen);
4916 news->linelen = old->linelen;
4946 if (vs->cursor + len > vs->linelen)
4947 vs->linelen = vs->cursor + len;
4949 if (vs->linelen + len >= vs->cbufsize)
4952 vs->linelen - vs->cursor);
4953 vs->linelen += len;
4963 if (vs->linelen != b)
4964 memmove(&vs->cbuf[a], &vs->cbuf[b], vs->linelen - b);
4965 vs->linelen -= b - a;
4973 if (vs->linelen == 0)
4979 if (++ncursor == vs->linelen)
5002 while (ncursor < vs->linelen && argcnt--) {
5004 while (ncursor < vs->linelen &&
5008 while (ncursor < vs->linelen &&
5011 while (ncursor < vs->linelen &&
5048 while (ncursor < vs->linelen && argcnt--) {
5049 while (++ncursor < vs->linelen - 1 &&
5052 if (ncursor < vs->linelen - 1) {
5054 while (++ncursor < vs->linelen &&
5058 while (++ncursor < vs->linelen &&
5073 while (ncursor < vs->linelen && argcnt--) {
5074 while (ncursor < vs->linelen &&
5077 while (ncursor < vs->linelen &&
5106 while (ncursor < vs->linelen - 1 && argcnt--) {
5107 while (++ncursor < vs->linelen - 1 &&
5110 if (ncursor < vs->linelen - 1) {
5111 while (++ncursor < vs->linelen &&
5139 if ((vs->linelen = strlen(hptr)) >= vs->cbufsize)
5140 vs->linelen = vs->cbufsize - 1;
5141 memmove(vs->cbuf, hptr, vs->linelen);
5173 if ((vs->linelen = strlen(hptr)) >= vs->cbufsize)
5174 vs->linelen = vs->cbufsize - 1;
5175 memmove(vs->cbuf, hptr, vs->linelen);
5263 while (col < winwidth && cur < vs->linelen) {
5377 nwords = x_cf_glob(&i, vs->cbuf, vs->linelen, vs->cursor,
5444 nwords = x_cf_glob(&flags, vs->cbuf, vs->linelen, vs->cursor,
5533 nwords = x_cf_glob(&i, est->cbuf, est->linelen, est->cursor,