/openbsd/usr.bin/vi/vi/ |
H A D | v_left.c | 48 vp->m_stop.cno = vp->m_start.cno - cnt; in v_left() 50 vp->m_stop.cno = 0; in v_left() 58 --vp->m_start.cno; in v_left() 101 vp->m_stop.cno = 0; in v_cfirst() 152 vp->m_stop.cno = 0; in v_first() 162 if (ISMOTION(vp) && vp->m_start.cno == vp->m_stop.cno) { in v_first() 176 if (vp->m_start.cno < vp->m_stop.cno) in v_first() 178 --vp->m_stop.cno; in v_first() 203 vp->m_stop.cno = in v_ncol() 211 if (ISMOTION(vp) && vp->m_stop.cno == vp->m_start.cno) { in v_ncol() [all …]
|
H A D | v_txt.c | 69 vp->m_final.cno = sp->cno; in v_tcmd() 106 sp->cno = vp->m_final.cno; in v_tcmd() 230 (sp)->cno = (tp)->cno; \ 310 tp->cno = sp->cno; in v_txt() 1426 vp->m_final.cno = tp->cno; in v_txt() 1705 cno += COL_OFF(cno, ts); in txt_ai_resolve() 1889 for (current = cno = 0; cno < tp->cno; ++cno) in txt_dent() 1919 for (current = cno = 0; cno < tp->cno; ++cno) in txt_dent() 1942 cno += COL_OFF(cno, ts); in txt_dent() 2407 cno = tp->cno; in txt_insch() [all …]
|
H A D | v_xchar.c | 57 vp->m_stop.cno += vp->count - 1; in v_xchar() 58 if (vp->m_stop.cno >= len - 1) { in v_xchar() 59 vp->m_stop.cno = len - 1; in v_xchar() 60 vp->m_final.cno = vp->m_start.cno ? vp->m_start.cno - 1 : 0; in v_xchar() 62 vp->m_final.cno = vp->m_start.cno; in v_xchar() 83 if (vp->m_start.cno == 0) { in v_Xchar() 89 if (cnt >= vp->m_start.cno) in v_Xchar() 90 vp->m_start.cno = 0; in v_Xchar() 92 vp->m_start.cno -= cnt; in v_Xchar() 93 --vp->m_stop.cno; in v_Xchar() [all …]
|
H A D | v_ulcase.c | 51 size_t cno, lcnt, len; in v_ulcase() local 56 cno = vp->m_start.cno; in v_ulcase() 72 vp->m_final.cno = 0; in v_ulcase() 76 if (cno + cnt >= len) { in v_ulcase() 78 cnt -= len - cno; in v_ulcase() 80 vp->m_final.cno = len - 1; in v_ulcase() 82 lcnt = cno + cnt - 1; in v_ulcase() 85 vp->m_final.cno = lcnt + 1; in v_ulcase() 88 if (ulcase(sp, lno, p, len, cno, lcnt)) in v_ulcase() 116 lno == vp->m_start.lno ? vp->m_start.cno : 0, in v_mulcase() [all …]
|
H A D | v_right.c | 58 vp->m_stop.cno = vp->m_start.cno + in v_right() 60 if (vp->m_start.cno == len - 1 && !ISMOTION(vp)) { in v_right() 64 if (vp->m_stop.cno >= len) { in v_right() 65 vp->m_stop.cno = len - 1; in v_right() 68 --vp->m_stop.cno; in v_right() 98 vp->m_stop.cno = 0; in v_dollar() 99 if (nonblank(sp, vp->m_start.lno, &vp->m_stop.cno)) in v_dollar() 101 if (ISMOTION(vp) && vp->m_start.cno <= vp->m_stop.cno) in v_dollar() 136 vp->m_stop.cno = len ? len - 1 : 0; in v_dollar()
|
H A D | v_mark.c | 101 if (vp->m_stop.cno < len || in mark() 102 (vp->m_stop.cno == len && len == 0)) in mark() 110 vp->m_stop.cno = 0; in mark() 111 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in mark() 130 vp->m_stop.cno == vp->m_start.cno) { in mark() 144 vp->m_start.cno > vp->m_stop.cno)) { in mark() 192 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in mark() 195 vp->m_stop.cno = len ? len - 1 : 0; in mark() 199 if (vp->m_start.cno <= len) in mark() 202 --vp->m_stop.cno; in mark()
|
H A D | v_match.c | 38 size_t cno, len, off; in v_match() local 55 for (off = vp->m_start.cno;; ++off) { in v_match() 122 vp->m_stop.cno = cs.cs_cno; in v_match() 136 vp->m_start.cno < vp->m_stop.cno)) in v_match() 152 if (mp->cno != 0) { in v_match() 153 cno = 0; in v_match() 154 if (nonblank(sp, mp->lno, &cno)) in v_match() 156 if (cno < mp->cno) in v_match() 162 for (p += mp->cno + 1, len -= mp->cno; --len; ++p) in v_match()
|
H A D | v_sentence.c | 61 cs.cs_cno = vp->m_start.cno; in v_sentencef() 78 vp->m_start.cno != cs.cs_cno) in v_sentencef() 152 vp->m_stop.cno = cs.cs_cno; in v_sentencef() 168 if (vp->m_start.cno == 0 && in v_sentencef() 174 vp->m_stop.cno = len ? len - 1 : 0; in v_sentencef() 178 --vp->m_stop.cno; in v_sentencef() 208 cs.cs_cno = vp->m_start.cno; in v_sentenceb() 292 vp->m_start.cno != cs.cs_cno) in v_sentenceb() 329 vp->m_stop.cno = cs.cs_cno; in v_sentenceb() 342 if (vp->m_start.cno == 0 && in v_sentenceb() [all …]
|
H A D | v_itxt.c | 105 if (len == sp->cno + 1) { in v_ia() 106 sp->cno = len; in v_ia() 109 ++sp->cno; in v_ia() 126 sp->cno = 0; in v_iI() 214 sp->cno = 0; in io() 283 vp->m_start.cno = 0; in v_change() 291 sp->cno = vp->m_start.cno; in v_change() 354 len = sp->cno = vp->m_start.cno; in v_change() 365 if (vp->m_start.cno >= len) in v_change() 439 vp->m_stop.cno = in v_subst() [all …]
|
H A D | v_section.c | 82 if (vp->m_start.cno == 0) in v_sectionf() 86 vp->m_stop.cno = 0; in v_sectionf() 87 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_sectionf() 89 if (vp->m_start.cno <= vp->m_stop.cno) in v_sectionf() 134 vp->m_stop.cno = 0; in v_sectionf() 148 vp->m_stop.cno = len ? len - 1 : 0; in v_sectionf() 157 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 | 93 if (vp->m_start.cno == 0) in v_paragraphf() 97 vp->m_stop.cno = 0; in v_paragraphf() 100 if (vp->m_start.cno <= vp->m_stop.cno) in v_paragraphf() 150 vp->m_stop.cno = lastlen ? lastlen - 1 : 0; in v_paragraphf() 154 vp->m_stop.cno = 0; in v_paragraphf() 175 vp->m_start.cno = 0; in v_paragraphf() 196 vp->m_stop.cno = len ? len - 1 : 0; in v_paragraphf() 236 if (vp->m_start.cno == 0) { in v_paragraphb() 244 --vp->m_start.cno; in v_paragraphb() 271 if (vp->m_start.cno > 0) in v_paragraphb() [all …]
|
H A D | v_replace.c | 86 vp->m_stop.cno = vp->m_start.cno + cnt - 1; in v_replace() 87 if (vp->m_stop.cno > len - 1) { in v_replace() 156 vp->m_stop.cno = 0; in v_replace() 159 if (db_set(sp, vp->m_start.lno, p, vp->m_start.cno)) in v_replace() 169 p += vp->m_start.cno + cnt; in v_replace() 170 len -= vp->m_start.cno + cnt; in v_replace() 180 vp->m_stop.cno = tp->ai ? tp->ai - 1 : 0; in v_replace() 182 vp->m_stop.cno = 0; in v_replace() 184 vp->m_stop.cno = tp->ai ? tp->ai - 1 : 0; in v_replace() 192 memset(bp + vp->m_start.cno, vip->rlast, cnt); in v_replace()
|
H A D | vs_relative.c | 99 size_t chlen, cno, curoff, last, len, scno; in vs_columns() local 167 for (cno = *cnop;; --cno) { in vs_columns() 172 if (cno == 0) in vs_columns() 225 vs_colpos(SCR *sp, recno_t lno, size_t cno) in vs_colpos() argument 243 off = cno / sp->cols; in vs_colpos() 244 cno %= sp->cols; in vs_colpos() 284 if ((scno += chlen) >= cno) { in vs_colpos() 286 return (scno == cno ? in vs_colpos()
|
H A D | v_search.c | 100 vp->m_stop.cno = sp->cno; in v_exaddr() 143 s_cno = sp->cno; in v_exaddr() 269 vp->m_final.cno = s_cno; in v_exaddr() 422 vp->m_start.cno == vp->m_stop.cno) { in v_correct() 445 vp->m_start.cno > vp->m_stop.cno)) { in v_correct() 479 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in v_correct() 482 vp->m_stop.cno = len ? len - 1 : 0; in v_correct() 486 if (vp->m_start.cno <= len) in v_correct() 489 --vp->m_stop.cno; in v_correct()
|
H A D | vi.c | 189 abs.cno = sp->cno; in vi() 199 vp->m_start.cno = vp->m_stop.cno = vp->m_final.cno = sp->cno; in vi() 328 vp->m_final.cno = 0; in vi() 340 sp->cno = vp->m_final.cno; in vi() 349 (sp->lno != abs.lno || sp->cno != abs.cno))) && in vi() 773 vp->m_start.cno = 0; in v_motion() 789 vp->m_stop.cno = 0; in v_motion() 842 motion.m_final.cno = in v_motion() 843 motion.m_stop.cno = motion.m_start.cno = sp->cno; in v_motion() 902 motion.m_start.cno > motion.m_stop.cno)) { in v_motion() [all …]
|
H A D | v_word.c | 108 cs.cs_cno = vp->m_start.cno; in fword() 212 cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) { in fword() 219 vp->m_stop.cno = cs.cs_cno; in fword() 221 --vp->m_stop.cno; in fword() 268 cs.cs_cno = vp->m_start.cno; in eword() 360 cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) { in eword() 367 vp->m_stop.cno = cs.cs_cno; in eword() 414 cs.cs_cno = vp->m_start.cno; in bword() 501 ret: if (cs.cs_lno == vp->m_start.lno && cs.cs_cno == vp->m_start.cno) { in bword() 508 vp->m_stop.cno = cs.cs_cno; in bword() [all …]
|
H A D | v_ch.c | 114 --vp->m_stop.cno; in v_cht() 164 p += vp->m_start.cno; in v_chf() 173 vp->m_stop.cno = p - startp; in v_chf() 201 ++vp->m_stop.cno; in v_chT() 246 p += vp->m_start.cno; in v_chF() 255 vp->m_stop.cno = (p - endp) - 1; in v_chF() 264 --vp->m_start.cno; in v_chF()
|
/openbsd/usr.bin/vi/common/ |
H A D | delete.c | 64 eof = tm->cno != -1 && tm->cno >= len ? 1 : 0; in del() 79 memcpy(bp, p, fm->cno); in del() 92 if (fm->cno != 0) in del() 93 memcpy(bp, p, fm->cno); in del() 94 memcpy(bp + fm->cno, p + (tm->cno + 1), len - (tm->cno + 1)); in del() 96 bp, len - ((tm->cno - fm->cno) + 1))) in del() 107 if ((tlen = fm->cno) != 0) { in del() 117 if (len != 0 && tm->cno != len - 1) { in del() 118 if (len < tm->cno + 1 || len - (tm->cno + 1) > SIZE_MAX - tlen) { in del() 128 memcpy(bp + tlen, p + (tm->cno + 1), len - (tm->cno + 1)); in del() [all …]
|
H A D | search.c | 178 if ((coff = fm->cno) != 0) in f_search() 180 } else if (fm->cno + 1 >= len) { in f_search() 193 coff = fm->cno + 1; in f_search() 249 rm->cno = match[0].rm_so; in f_search() 257 if (!LF_ISSET(SEARCH_EOL) && rm->cno >= len) in f_search() 258 rm->cno = len != 0 ? len - 1 : 0; in f_search() 301 coff = fm->cno + 1; in b_search() 303 if (fm->cno == 0) { in b_search() 312 coff = fm->cno; in b_search() 407 rm->cno = len != 0 ? len - 1 : 0; in b_search() [all …]
|
H A D | log.c | 96 ep->l_cursor.cno = 0; in log_init() 131 ep->l_cursor.cno = 0; in log_end() 157 ep->l_cursor.cno = sp->cno; in log_cursor() 161 ep->l_cursor.cno = sp->cno; in log_cursor() 190 sp->lno, sp->cno); in log_cursor1() 332 ep->l_cur, lmp->name, lmp->lno, lmp->cno); in log_mark() 424 m.cno = lm.cno; in log_backward() 516 m.cno = lm.cno; in log_setline() 615 m.cno = lm.cno; in log_forward() 655 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()
|
/openbsd/usr.bin/vi/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() 176 if (ex_prchars(sp, p, &col, fp->cno, 0, ' ')) in ex_scprint() 178 p += fp->cno; in ex_scprint() 180 p, &col, tp->cno == fp->cno ? 1 : tp->cno - fp->cno, 0, '^')) in ex_scprint()
|
H A D | ex_put.c | 39 m.cno = sp->cno; in ex_put() 45 sp->cno = m.cno; in ex_put()
|
H A D | ex.c | 554 ecp->addr1.cno = sp->cno; in ex_cmd() 854 ecp->addr1.cno = sp->cno; in ex_cmd() 903 ecp->addr1.cno = ecp->addr2.cno = sp->cno; in ex_cmd() 928 ecp->addr1.cno = ecp->addr2.cno = sp->cno; in ex_cmd() 1322 cur.cno = sp->cno; in ex_cmd() 1697 ecp->addr1.cno = sp->cno; in ex_range() 1773 ecp->addr1.cno = sp->cno; in ex_range() 1781 ecp->addr2.cno = sp->cno; in ex_range() 1900 mp->cno = sp->cno; in ex_line() 1917 mp->cno = sp->cno; in ex_line() [all …]
|
H A D | ex_undo.c | 41 m.cno = sp->cno; in ex_undo() 71 sp->cno = m.cno; in ex_undo()
|