Home
last modified time | relevance | path

Searched refs:lno (Results 1 – 25 of 89) sorted by relevance

1234

/openbsd/usr.bin/vi/ex/
H A Dex_z.c58 lno = cmdp->addr1.lno; in ex_z()
71 cmdp->addr1.lno = lno > cnt ? (lno - cnt) + 1 : 1; in ex_z()
72 cmdp->addr2.lno = lno; in ex_z()
84 cmdp->addr1.lno = lno > cnt ? lno - cnt : 1; in ex_z()
91 mark_abs.lno = sp->lno; in ex_z()
106 cmdp->addr1.lno = lno > cnt ? lno - cnt : 1; in ex_z()
107 cmdp->addr2.lno = lno - 1; in ex_z()
111 cmdp->addr2.lno = cmdp->addr1.lno = equals = lno; in ex_z()
115 cmdp->addr1.lno = lno + 1; in ex_z()
125 cmdp->addr1.lno = lno; in ex_z()
[all …]
H A Dex_move.c52 for (cnt = fm1.lno; cnt <= fm2.lno; ++cnt) in ex_copy()
60 tm.lno = cmdp->lineno; in ex_copy()
70 cnt = (fm2.lno - fm1.lno) + 1; in ex_copy()
71 sp->lno = m.lno + (cnt - 1); in ex_copy()
102 if (cmdp->lineno >= fm1.lno && cmdp->lineno <= fm2.lno) { in ex_move()
118 fl = fm1.lno; in ex_move()
125 lmp->lno >= fl && lmp->lno <= tl) { in ex_move()
135 diff = (fm2.lno - fm1.lno) + 1; in ex_move()
149 lmp->lno == fl) in ex_move()
168 lmp->lno = tl; in ex_move()
[all …]
H A Dex.c853 ecp->addr1.lno = sp->lno; in ex_cmd()
902 ecp->addr1.lno = ecp->addr2.lno = sp->lno; in ex_cmd()
931 if (lno != 0 && lno > sp->lno && ecp->addr2.lno > lno) in ex_cmd()
932 ecp->addr2.lno = lno; in ex_cmd()
1253 ecp->addr2.lno = lno; in ex_cmd()
1321 cur.lno = sp->lno; in ex_cmd()
1467 cur.lno = sp->lno; in ex_cmd()
1772 ecp->addr1.lno = sp->lno; in ex_range()
1899 search: mp->lno = sp->lno; in ex_line()
1926 mp->lno = sp->lno; in ex_line()
[all …]
H A Dex_append.c78 recno_t cnt, lno; in ex_aci() local
97 lno = cmdp->addr1.lno; in ex_aci()
98 sp->lno = lno; in ex_aci()
100 --lno; in ex_aci()
106 if (cmd == CHANGE && cmdp->addr1.lno != 0 && in ex_aci()
161 if (db_append(sp, 1, lno++, p, t - p)) in ex_aci()
167 db_append(sp, 1, lno++, "", 0)) in ex_aci()
188 if ((sp->lno = lno) == 0 && db_exist(sp, 1)) in ex_aci()
189 sp->lno = 1; in ex_aci()
262 if ((sp->lno = lno) == 0 && db_exist(sp, 1)) in ex_aci()
[all …]
H A Dex_join.c42 from = cmdp->addr1.lno; in ex_join()
43 to = cmdp->addr2.lno; in ex_join()
58 ++cmdp->addr2.lno; in ex_join()
64 if (cmdp->addr1.lno == cmdp->addr2.lno) in ex_join()
65 ++cmdp->addr2.lno; in ex_join()
69 from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { in ex_join()
75 cmdp->addr2.lno = from - 1; in ex_join()
157 sp->lno = cmdp->addr1.lno; in ex_join()
160 for (from = cmdp->addr1.lno, to = cmdp->addr2.lno; to > from; --to) in ex_join()
171 sp->rptlines[L_JOINED] += (cmdp->addr2.lno - cmdp->addr1.lno) + 1; in ex_join()
H A Dex_delete.c33 recno_t lno; in ex_delete() local
53 sp->lno = cmdp->addr1.lno; in ex_delete()
56 if (db_last(sp, &lno)) in ex_delete()
58 if (sp->lno > lno) in ex_delete()
59 sp->lno = lno; in ex_delete()
H A Dex_bang.c54 recno_t lno; in ex_bang() local
140 if (cmdp->addr1.lno == 1 && cmdp->addr2.lno == 1) { in ex_bang()
141 if (db_last(sp, &lno)) in ex_bang()
143 if (lno == 0) { in ex_bang()
144 cmdp->addr1.lno = cmdp->addr2.lno = 0; in ex_bang()
162 sp->lno = rm.lno; in ex_bang()
165 (void)nonblank(sp, sp->lno, &sp->cno); in ex_bang()
/openbsd/usr.bin/vi/common/
H A Dline.c52 if ((lno == 0 || lno == 1) && db_last(sp, &l1)) in db_eget()
56 if ((lno != 0 && lno != 1) || l1 != 0) { in db_eget()
57 db_err(sp, lno); in db_eget()
87 if (lno == 0) in db_get()
106 if (l1 <= lno && l2 >= lno) { in db_get()
111 if (tp->lno == lno) in db_get()
124 if (lno > l2) in db_get()
450 recno_t lno; in db_last() local
486 memcpy(&lno, key.data, sizeof(lno)); in db_last()
493 TAILQ_LAST(&sp->tiq, _texth)->lno > lno ? in db_last()
[all …]
H A Ddelete.c35 recno_t lno; in del() local
44 for (lno = tm->lno; lno >= fm->lno; --lno) { in del()
45 if (db_delete(sp, lno)) in del()
58 if (db_last(sp, &lno)) in del()
60 if (tm->lno >= lno) { in del()
61 if (tm->lno == lno) { in del()
68 for (lno = tm->lno; lno > fm->lno; --lno) { in del()
72 if (lno % in del()
87 if (tm->lno == fm->lno) { in del()
137 for (lno = tm->lno; lno > fm->lno; --lno) { in del()
[all …]
H A Dlog.c156 ep->l_cursor.lno = sp->lno; in log_cursor()
160 ep->l_cursor.lno = sp->lno; in log_cursor()
352 recno_t lno; in log_backward() local
423 m.lno = lm.lno; in log_backward()
456 recno_t lno; in log_setline() local
484 if (m.lno != sp->lno || ep->l_cur == 1) { in log_setline()
491 if (m.lno != sp->lno) { in log_setline()
504 if (lno == sp->lno && in log_setline()
515 m.lno = lm.lno; in log_setline()
542 recno_t lno; in log_forward() local
[all …]
H A Dput.c37 recno_t lno; in put() local
77 if (cp->lno == 1) { in put()
78 if (db_last(sp, &lno)) in put()
80 if (lno == 0) { in put()
85 rp->lno = 1; in put()
93 lno = append ? cp->lno : cp->lno - 1; in put()
94 rp->lno = lno + 1; in put()
113 lno = cp->lno; in put()
149 rp->lno = lno; in put()
166 sp->rptlchange = lno; in put()
[all …]
H A Dsearch.c41 recno_t lno; in search_init() local
158 lno = 1; in f_search()
163 lno = fm->lno; in f_search()
182 lno = fm->lno + 1; in f_search()
207 if ((wrapped && lno > fm->lno) || db_get(sp, lno, 0, &l, &len)) { in f_search()
248 rm->lno = lno; in f_search()
300 lno = fm->lno; in b_search()
309 lno = fm->lno - 1; in b_search()
311 lno = fm->lno; in b_search()
326 if ((wrapped && lno < fm->lno) || lno == 0) { in b_search()
[all …]
H A Dcut.c69 recno_t lno; in cut() local
98 (LF_ISSET(CUT_LINEMODE) || fm->lno != tm->lno))) { in cut()
109 (LF_ISSET(CUT_LINEMODE) || fm->lno != tm->lno))) { in cut()
136 for (lno = fm->lno; lno <= tm->lno; ++lno) in cut()
137 if (cut_line(sp, lno, 0, CUT_LINE_TO_EOL, cbp)) in cut()
144 if (cut_line(sp, fm->lno, fm->cno, fm->lno != tm->lno ? in cut()
149 for (lno = fm->lno; ++lno < tm->lno;) in cut()
150 if (cut_line(sp, lno, 0, CUT_LINE_TO_EOL, cbp)) in cut()
154 if (tm->lno != fm->lno && in cut()
155 cut_line(sp, lno, 0, tm->cno + 1, cbp)) in cut()
[all …]
H A Dmark.c130 if ((lmp->lno != 1 || lmp->cno != 0) && !db_exist(sp, lmp->lno)) { in mark_get()
136 mp->lno = lmp->lno; in mark_get()
173 lmp->lno = value->lno; in mark_set()
208 mark_insdel(SCR *sp, lnop_t op, recno_t lno) in mark_insdel() argument
219 if (lmp->lno >= lno) { in mark_insdel()
220 if (lmp->lno == lno) { in mark_insdel()
224 --lmp->lno; in mark_insdel()
250 if (lmp->lno >= lno) in mark_insdel()
251 ++lmp->lno; in mark_insdel()
/openbsd/usr.bin/vi/vi/
H A Dvs_smap.c75 if (lno > TMAP->lno) in vs_change()
83 if (lno < HMAP->lno) { in vs_change()
91 if (sp->lno >= lno) in vs_change()
98 if (sp->lno >= lno) in vs_change()
115 if (sp->lno == lno) in vs_change()
229 p->lno = lno; in vs_sm_fill()
246 TMAP->lno = lno; in vs_sm_fill()
381 t->lno = lno; in vs_sm_insert()
452 t->lno = lno; in vs_sm_reset()
472 t->lno = lno; in vs_sm_reset()
[all …]
H A Dv_ulcase.c50 recno_t lno; in v_ulcase() local
55 lno = vp->m_start.lno; in v_ulcase()
61 if (lno == 1) { in v_ulcase()
65 --lno; in v_ulcase()
92 ++lno; in v_ulcase()
95 vp->m_final.lno = lno; in v_ulcase()
110 recno_t lno; in v_mulcase() local
112 for (lno = vp->m_start.lno;;) { in v_mulcase()
116 lno == vp->m_start.lno ? vp->m_start.cno : 0, in v_mulcase()
118 lno == vp->m_stop.lno ? vp->m_stop.cno : len)) in v_mulcase()
[all …]
H A Dv_paragraph.c106 lno = vp->m_start.lno; in v_paragraphf()
124 lastlno = lno; in v_paragraphf()
153 vp->m_stop.lno = lno; in v_paragraphf()
171 eof: if (vp->m_start.lno == lno || vp->m_start.lno == lno - 1) { in v_paragraphf()
195 vp->m_stop.lno = lno - 1; in v_paragraphf()
212 recno_t cnt, lno; in v_paragraphb() local
233 lno = vp->m_start.lno; in v_paragraphb()
241 --vp->m_start.lno; in v_paragraphb()
272 ++lno; in v_paragraphb()
295 sof: lno = 1; in v_paragraphb()
[all …]
H A Dv_section.c65 recno_t cnt, lno; in v_sectionf() local
95 for (lno = vp->m_start.lno; !db_get(sp, ++lno, 0, &p, &len);) { in v_sectionf()
133 adjust2: vp->m_stop.lno = lno; in v_sectionf()
140 if (vp->m_start.lno == lno - 1) { in v_sectionf()
147 vp->m_stop.lno = lno; in v_sectionf()
173 recno_t cnt, lno; in v_sectionb() local
177 if (vp->m_start.lno <= 1) { in v_sectionb()
187 for (lno = vp->m_start.lno; !db_get(sp, --lno, 0, &p, &len);) { in v_sectionb()
213 adjust1: vp->m_stop.lno = lno; in v_sectionb()
223 vp->m_stop.lno = 1; in v_sectionb()
[all …]
H A Dv_itxt.c96 sp->lno = vp->m_start.lno; in v_ia()
152 sp->lno = vp->m_start.lno; in v_ii()
196 recno_t ai_line, lno; in io() local
204 if (sp->lno == 1) { in io()
207 if (lno != 0) in io()
264 if (vp->m_start.lno == vp->m_stop.lno && in v_change()
290 sp->lno = vp->m_start.lno; in v_change()
299 if (!lmode && vp->m_start.lno == vp->m_stop.lno) { in v_change()
353 sp->lno = vp->m_start.lno; in v_change()
403 vp->m_stop.lno = vp->m_start.lno; in v_Replace()
[all …]
H A Dv_z.c34 recno_t lno; in v_z() local
42 lno = vp->count; in v_z()
43 if (!db_exist(sp, lno) && db_last(sp, &lno)) in v_z()
46 lno = vp->m_start.lno; in v_z()
49 vp->m_final.lno = lno; in v_z()
71 if (vs_sm_fill(sp, lno, P_BOTTOM)) in v_z()
75 if (vs_sm_fill(sp, lno, P_MIDDLE)) in v_z()
85 if (vs_sm_fill(sp, lno, P_TOP)) in v_z()
105 if (vs_sm_fill(sp, lno, P_BOTTOM)) in v_z()
109 if (vs_sm_fill(sp, vp->m_final.lno, P_BOTTOM)) in v_z()
[all …]
H A Dv_scroll.c88 vp->m_stop.lno = vp->count; in v_lgoto()
191 if (vp->m_stop.lno < vp->m_start.lno || in goto_adjust()
192 (vp->m_stop.lno == vp->m_start.lno && in goto_adjust()
194 if (ISCMD(vp->rkp, 'y') && vp->m_stop.lno == vp->m_start.lno) in goto_adjust()
209 recno_t lno; in v_up() local
212 if (vp->m_start.lno <= lno) { in v_up()
216 vp->m_stop.lno = vp->m_start.lno - lno; in v_up()
252 recno_t lno; in v_down() local
254 lno = vp->m_start.lno + (F_ISSET(vp, VC_C1SET) ? vp->count : 1); in v_down()
255 if (!db_exist(sp, lno)) { in v_down()
[all …]
H A Dv_match.c50 if (db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) { in v_match()
99 cs.cs_lno = vp->m_start.lno; in v_match()
121 vp->m_stop.lno = cs.cs_lno; in v_match()
134 if (vp->m_start.lno < vp->m_stop.lno || in v_match()
135 (vp->m_start.lno == vp->m_stop.lno && in v_match()
149 if (!ISMOTION(vp) || vp->m_start.lno == vp->m_stop.lno) in v_match()
151 mp = vp->m_start.lno < vp->m_stop.lno ? &vp->m_start : &vp->m_stop; in v_match()
154 if (nonblank(sp, mp->lno, &cno)) in v_match()
159 mp = vp->m_start.lno < vp->m_stop.lno ? &vp->m_stop : &vp->m_start; in v_match()
160 if (db_get(sp, mp->lno, DBG_FATAL, &p, &len)) in v_match()
H A Dv_ex.c74 sp->frp->lno = sp->lno; in v_exmode()
98 int lno; in v_join() local
109 lno = vp->m_start.lno + 1; in v_join()
111 lno = vp->m_start.lno + (vp->count - 1); in v_join()
113 ex_cinit(&cmd, C_JOIN, 2, vp->m_start.lno, lno, 0, NULL); in v_join()
271 2, vp->m_start.lno, vp->m_stop.lno, 0, NULL); in v_filter()
295 vp->m_final.lno = sp->lno; in v_filter()
500 sp->lno = 1; in v_ex_done()
505 vp->m_final.lno = sp->lno; in v_ex_done()
577 if (db_get(sp, sp->lno, 0, &p, &len) && sp->lno == 1) { in v_ecl_exec()
[all …]
H A Dv_mark.c99 if (db_get(sp, vp->m_stop.lno, DBG_FATAL, NULL, &len)) in mark()
111 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in mark()
129 vp->m_stop.lno == vp->m_start.lno && in mark()
142 if (vp->m_start.lno > vp->m_stop.lno || in mark()
143 (vp->m_start.lno == vp->m_stop.lno && in mark()
192 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in mark()
193 if (db_get(sp, --vp->m_stop.lno, DBG_FATAL, NULL, &len)) in mark()
197 if (nonblank(sp, vp->m_start.lno, &len)) in mark()
H A Dv_search.c99 vp->m_stop.lno = sp->lno; in v_exaddr()
142 s_lno = sp->lno; in v_exaddr()
193 if (!db_exist(sp, vp->m_stop.lno)) { in v_exaddr()
195 vp->m_stop.lno == 0 ? A_ZERO : A_EOF, NUM_OK); in v_exaddr()
248 sizeof(buf), "%lu", (u_long)vp->m_stop.lno); in v_exaddr()
268 err2: vp->m_final.lno = s_lno; in v_exaddr()
421 if (vp->m_start.lno == vp->m_stop.lno && in v_correct()
443 if (vp->m_start.lno > vp->m_stop.lno || in v_correct()
444 (vp->m_start.lno == vp->m_stop.lno && in v_correct()
479 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in v_correct()
[all …]

1234