Home
last modified time | relevance | path

Searched refs:cno (Results 1 – 25 of 65) sorted by relevance

123

/openbsd/usr.bin/vi/vi/
H A Dv_left.c48 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 Dv_txt.c69 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 Dv_xchar.c57 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 Dv_ulcase.c51 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 Dv_right.c58 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 Dv_mark.c101 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 Dv_match.c38 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 Dv_sentence.c61 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 Dv_itxt.c105 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 Dv_section.c82 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 Dv_paragraph.c93 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 Dv_replace.c86 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 Dvs_relative.c99 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 Dv_search.c100 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 Dvi.c189 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 Dv_word.c108 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 Dv_ch.c114 --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 Ddelete.c64 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 Dsearch.c178 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 Dlog.c96 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 Dput.c86 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 Dex_print.c42 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 Dex_put.c39 m.cno = sp->cno; in ex_put()
45 sp->cno = m.cno; in ex_put()
H A Dex.c554 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 Dex_undo.c41 m.cno = sp->cno; in ex_undo()
71 sp->cno = m.cno; in ex_undo()

123