/freebsd/contrib/nvi/vi/ |
H A D | v_left.c | 38 if (vp->m_start.cno == 0) { in v_left() 45 if (vp->m_start.cno > cnt) in v_left() 46 vp->m_stop.cno = vp->m_start.cno - cnt; in v_left() 48 vp->m_stop.cno = 0; in v_left() 56 --vp->m_start.cno; in v_left() 99 vp->m_stop.cno = 0; in v_cfirst() 100 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_cfirst() 110 vp->m_stop.cno == 0 && ISCMD(vp->rkp, 'd')) { in v_cfirst() 150 vp->m_stop.cno = 0; in v_first() 151 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_first() [all …]
|
H A D | v_txt.c | 65 vp->m_final.cno = sp->cno; in v_tcmd() 73 sp->cno = 0; in v_tcmd() 102 sp->cno = vp->m_final.cno; in v_tcmd() 226 (sp)->cno = (tp)->cno; \ 317 tp->cno = sp->cno; in v_txt() 327 tp->owrite = (tm->cno - tp->cno) + 1; in v_txt() 328 tp->insert = (len - tm->cno) - 1; in v_txt() 330 tp->insert = len - tp->cno; in v_txt() 332 if (LF_ISSET(TXT_EMARK) && txt_emark(sp, tp, tm->cno)) in v_txt() 352 tp->cno = tp->ai; in v_txt() [all …]
|
H A D | v_xchar.c | 55 vp->m_stop.cno += vp->count - 1; in v_xchar() 56 if (vp->m_stop.cno >= len - 1) { in v_xchar() 57 vp->m_stop.cno = len - 1; in v_xchar() 58 vp->m_final.cno = vp->m_start.cno ? vp->m_start.cno - 1 : 0; in v_xchar() 60 vp->m_final.cno = vp->m_start.cno; in v_xchar() 81 if (vp->m_start.cno == 0) { in v_Xchar() 87 if (cnt >= vp->m_start.cno) in v_Xchar() 88 vp->m_start.cno = 0; in v_Xchar() 90 vp->m_start.cno -= cnt; in v_Xchar() 91 --vp->m_stop.cno; in v_Xchar() [all …]
|
H A D | v_ulcase.c | 49 size_t cno, lcnt, len; in v_ulcase() local 54 cno = vp->m_start.cno; in v_ulcase() 56 for (cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1; cnt > 0; cno = 0) { in v_ulcase() 70 vp->m_final.cno = 0; in v_ulcase() 74 if (cno + cnt >= len) { in v_ulcase() 76 cnt -= len - cno; in v_ulcase() 78 vp->m_final.cno = len - 1; in v_ulcase() 80 lcnt = cno + cnt - 1; in v_ulcase() 83 vp->m_final.cno = lcnt + 1; in v_ulcase() 86 if (ulcase(sp, lno, p, len, cno, lcnt)) in v_ulcase() [all …]
|
H A D | v_right.c | 56 vp->m_stop.cno = vp->m_start.cno + in v_right() 58 if (vp->m_start.cno == len - 1 && !ISMOTION(vp)) { in v_right() 62 if (vp->m_stop.cno >= len) { in v_right() 63 vp->m_stop.cno = len - 1; in v_right() 66 --vp->m_stop.cno; in v_right() 96 vp->m_stop.cno = 0; in v_dollar() 97 if (nonblank(sp, vp->m_start.lno, &vp->m_stop.cno)) in v_dollar() 99 if (ISMOTION(vp) && vp->m_start.cno <= vp->m_stop.cno) in v_dollar() 134 vp->m_stop.cno = len ? len - 1 : 0; in v_dollar()
|
H A D | v_mark.c | 91 vp->m_stop.cno = in v_emark() 121 if (vp->m_stop.cno < len || in mark() 122 (vp->m_stop.cno == len && len == 0)) in mark() 130 vp->m_stop.cno = 0; in mark() 131 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in mark() 150 vp->m_stop.cno == vp->m_start.cno) { in mark() 164 vp->m_start.cno > vp->m_stop.cno)) { in mark() 214 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in mark() 217 vp->m_stop.cno = len ? len - 1 : 0; in mark() 221 if (vp->m_start.cno <= len) in mark() [all …]
|
H A D | v_sentence.c | 59 cs.cs_cno = vp->m_start.cno; in v_sentencef() 76 vp->m_start.cno != cs.cs_cno) in v_sentencef() 144 if (vp->m_start.lno == cs.cs_lno && vp->m_start.cno == cs.cs_cno) { in v_sentencef() 150 vp->m_stop.cno = cs.cs_cno; in v_sentencef() 166 if (vp->m_start.cno == 0 && in v_sentencef() 167 (cs.cs_flags != 0 || vp->m_stop.cno == 0)) { in v_sentencef() 172 vp->m_stop.cno = len ? len - 1 : 0; in v_sentencef() 176 --vp->m_stop.cno; in v_sentencef() 202 if (vp->m_start.lno == 1 && vp->m_start.cno == 0) in v_sentenceb() 206 cs.cs_cno = vp->m_start.cno; in v_sentenceb() [all …]
|
H A D | v_itxt.c | 70 sp->cno = len == 0 ? 0 : len - 1; in v_iA() 103 if (len == sp->cno + 1) { in v_ia() 104 sp->cno = len; in v_ia() 107 ++sp->cno; in v_ia() 124 sp->cno = 0; in v_iI() 125 if (nonblank(sp, vp->m_start.lno, &sp->cno)) in v_iI() 212 sp->cno = 0; in io() 282 vp->m_start.cno = 0; in v_change() 284 if (nonblank(sp, vp->m_start.lno, &vp->m_start.cno)) in v_change() 290 sp->cno = vp->m_start.cno; in v_change() [all …]
|
H A D | v_match.c | 37 size_t cno, len, off; in v_match() local 64 for (off = vp->m_start.cno;; ++off) { in v_match() 102 vp->m_stop.cno = cs.cs_cno; in v_match() 116 vp->m_start.cno < vp->m_stop.cno)) in v_match() 132 if (mp->cno != 0) { in v_match() 133 cno = 0; in v_match() 134 if (nonblank(sp, mp->lno, &cno)) in v_match() 136 if (cno < mp->cno) in v_match() 142 for (p += mp->cno + 1, len -= mp->cno; --len; ++p) in v_match()
|
H A D | v_section.c | 81 if (vp->m_start.cno == 0) in v_sectionf() 85 vp->m_stop.cno = 0; in v_sectionf() 86 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_sectionf() 88 if (vp->m_start.cno <= vp->m_stop.cno) in v_sectionf() 133 vp->m_stop.cno = 0; in v_sectionf() 147 vp->m_stop.cno = len ? len - 1 : 0; in v_sectionf() 156 vp->m_final.cno = 0; in v_sectionf() 214 vp->m_stop.cno = 0; in v_sectionb() 224 vp->m_stop.cno = 0; in v_sectionb() 236 ret1: if (vp->m_start.cno == 0) { in v_sectionb() [all …]
|
H A D | v_paragraph.c | 92 if (vp->m_start.cno == 0) in v_paragraphf() 96 vp->m_stop.cno = 0; in v_paragraphf() 97 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_paragraphf() 99 if (vp->m_start.cno <= vp->m_stop.cno) in v_paragraphf() 149 vp->m_stop.cno = lastlen ? lastlen - 1 : 0; in v_paragraphf() 153 vp->m_stop.cno = 0; in v_paragraphf() 174 vp->m_start.cno = 0; in v_paragraphf() 177 if (vp->m_start.cno == (len ? len - 1 : 0)) { in v_paragraphf() 195 vp->m_stop.cno = len ? len - 1 : 0; in v_paragraphf() 236 if (vp->m_start.cno == 0) { in v_paragraphb() [all …]
|
H A D | v_replace.c | 85 vp->m_stop.cno = vp->m_start.cno + cnt - 1; in v_replace() 86 if (vp->m_stop.cno > len - 1) { in v_replace() 155 vp->m_stop.cno = 0; in v_replace() 158 if (db_set(sp, vp->m_start.lno, p, vp->m_start.cno)) in v_replace() 168 p += vp->m_start.cno + cnt; in v_replace() 169 len -= vp->m_start.cno + cnt; in v_replace() 179 vp->m_stop.cno = tp->ai ? tp->ai - 1 : 0; in v_replace() 181 vp->m_stop.cno = 0; in v_replace() 183 vp->m_stop.cno = tp->ai ? tp->ai - 1 : 0; in v_replace() 191 STRSET(bp + vp->m_start.cno, vip->rlast, cnt); in v_replace()
|
H A D | vs_relative.c | 97 size_t chlen, cno, curoff, last = 0, len, scno; in vs_columns() local 163 for (cno = *cnop;; --cno) { in vs_columns() 168 if (cno == 0) in vs_columns() 221 vs_colpos(SCR *sp, recno_t lno, size_t cno) in vs_colpos() argument 239 off = cno / sp->cols; in vs_colpos() 240 cno %= sp->cols; in vs_colpos() 280 if ((scno += chlen) >= cno) { in vs_colpos() 282 return (scno == cno ? in vs_colpos()
|
H A D | v_ch.c | 112 --vp->m_stop.cno; in v_cht() 163 p += vp->m_start.cno; in v_chf() 172 vp->m_stop.cno = p - startp; in v_chf() 200 if (vp->m_start.cno == vp->m_stop.cno) { in v_chT() 209 ++vp->m_stop.cno; in v_chT() 255 p += vp->m_start.cno; in v_chF() 264 vp->m_stop.cno = (p - endp) - 1; in v_chF() 273 --vp->m_start.cno; in v_chF()
|
H A D | v_search.c | 101 vp->m_stop.cno = sp->cno; in v_exaddr() 144 s_cno = sp->cno; in v_exaddr() 269 vp->m_final.cno = s_cno; in v_exaddr() 472 vp->m_start.cno == vp->m_stop.cno) { in v_correct() 495 vp->m_start.cno > vp->m_stop.cno)) { in v_correct() 531 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in v_correct() 534 vp->m_stop.cno = len ? len - 1 : 0; in v_correct() 538 if (vp->m_start.cno <= len) in v_correct() 541 --vp->m_stop.cno; in v_correct()
|
H A D | vi.c | 183 abs.cno = sp->cno; in vi() 193 vp->m_start.cno = vp->m_stop.cno = vp->m_final.cno = sp->cno; in vi() 315 vp->m_final.cno = vs_rcm(sp, in vi() 322 vp->m_final.cno = 0; in vi() 325 if (nonblank(sp, vp->m_final.lno, &vp->m_final.cno)) in vi() 334 sp->cno = vp->m_final.cno; in vi() 343 (sp->lno != abs.lno || sp->cno != abs.cno))) && in vi() 771 vp->m_start.cno = 0; in v_motion() 787 vp->m_stop.cno = 0; in v_motion() 789 vp->m_stop.cno = len ? len - 1 : 0; in v_motion() [all …]
|
H A D | v_word.c | 106 cs.cs_cno = vp->m_start.cno; in fword() 210 cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) { in fword() 217 vp->m_stop.cno = cs.cs_cno; in fword() 219 --vp->m_stop.cno; in fword() 266 cs.cs_cno = vp->m_start.cno; in eword() 358 cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) { in eword() 365 vp->m_stop.cno = cs.cs_cno; in eword() 412 cs.cs_cno = vp->m_start.cno; in bword() 499 ret: if (cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) { in bword() 506 vp->m_stop.cno = cs.cs_cno; in bword() [all …]
|
/freebsd/contrib/nvi/common/ |
H A D | delete.c | 63 eof = tm->cno != ENTIRE_LINE && tm->cno >= len ? 1 : 0; in del() 77 GET_SPACE_RETW(sp, bp, blen, fm->cno); in del() 78 MEMCPY(bp, p, fm->cno); in del() 79 if (db_set(sp, fm->lno, bp, fm->cno)) in del() 91 if (fm->cno != 0) in del() 92 MEMCPY(bp, p, fm->cno); in del() 93 MEMCPY(bp + fm->cno, p + (tm->cno + 1), in del() 94 len - (tm->cno + 1)); in del() 96 bp, len - ((tm->cno - fm->cno) + 1))) in del() 107 if ((tlen = fm->cno) != 0) { in del() [all …]
|
H A D | log.c | 105 ep->l_cursor.cno = 0; in log_init() 140 ep->l_cursor.cno = 0; in log_end() 166 ep->l_cursor.cno = sp->cno; in log_cursor() 170 ep->l_cursor.cno = sp->cno; in log_cursor() 200 sp->lno, sp->cno); in log_cursor1() 345 ep->l_cur, lmp->name, lmp->lno, lmp->cno); in log_mark() 435 m.cno = lm.cno; in log_backward() 525 m.cno = lm.cno; in log_setline() 622 m.cno = lm.cno; in log_forward() 662 TRACE(sp, "%lu: %s: C_INIT: %u/%u\n", rno, msg, m.lno, m.cno); in log_trace() [all …]
|
H A D | put.c | 86 rp->cno = 0; in put() 99 rp->cno = 0; in put() 100 (void)nonblank(sp, rp->lno, &rp->cno); in put() 121 if (len > 0 && (clen = cp->cno + (append ? 1 : 0)) > 0) { in put() 134 clen = len == 0 ? 0 : len - (cp->cno + (append ? 1 : 0)); in put() 150 rp->cno = len == 0 ? 0 : sp->cno + (append && tp->len ? 1 : 0); in put()
|
H A D | search.c | 179 if ((coff = fm->cno) != 0) in f_search() 181 } else if (fm->cno + 1 >= len) { in f_search() 194 coff = fm->cno + 1; in f_search() 258 rm->cno = match[0].rm_so; in f_search() 266 if (!LF_ISSET(SEARCH_EOL) && rm->cno >= len) in f_search() 267 rm->cno = len != 0 ? len - 1 : 0; in f_search() 311 coff = fm->cno + 1; in b_search() 313 if (fm->cno == 0) { in b_search() 322 coff = fm->cno; in b_search() 424 rm->cno = len != 0 ? len - 1 : 0; in b_search() [all …]
|
/freebsd/contrib/nvi/ex/ |
H A D | ex_print.c | 42 sp->cno = cmdp->addr2.cno; in ex_list() 60 sp->cno = cmdp->addr2.cno; in ex_number() 77 sp->cno = cmdp->addr2.cno; in ex_pr() 179 if (ex_prchars(sp, p, &col, fp->cno, 0, ' ')) in ex_scprint() 181 p += fp->cno; in ex_scprint() 183 p, &col, tp->cno == fp->cno ? 1 : tp->cno - fp->cno, 0, '^')) in ex_scprint()
|
H A D | ex_put.c | 38 m.cno = sp->cno; in ex_put() 44 sp->cno = m.cno; in ex_put()
|
H A D | ex.c | 235 sp->cno = 0; in ex_cmd() 556 ecp->addr1.cno = sp->cno; in ex_cmd() 861 ecp->addr1.cno = sp->cno; in ex_cmd() 888 ecp->addr1.cno = ecp->addr2.cno = 0; in ex_cmd() 910 ecp->addr1.cno = ecp->addr2.cno = sp->cno; in ex_cmd() 935 ecp->addr1.cno = ecp->addr2.cno = sp->cno; in ex_cmd() 1309 sp->cno = 0; in ex_cmd() 1310 (void)nonblank(sp, sp->lno, &sp->cno); in ex_cmd() 1318 sp->cno = 0; in ex_cmd() 1319 (void)nonblank(sp, sp->lno, &sp->cno); in ex_cmd() [all …]
|
H A D | ex_undo.c | 40 m.cno = sp->cno; in ex_undo() 70 sp->cno = m.cno; in ex_undo()
|