Home
last modified time | relevance | path

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

1234

/freebsd/contrib/nvi/ex/
H A Dex_z.c34 recno_t cnt, equals, lno; in ex_z() local
57 lno = cmdp->addr1.lno; in ex_z()
63 if (lno > cnt * 2) in ex_z()
64 cmdp->addr1.lno = (lno - cnt * 2) + 1; in ex_z()
66 cmdp->addr1.lno = 1; in ex_z()
67 cmdp->addr2.lno = (cmdp->addr1.lno + cnt) - 1; in ex_z()
70 cmdp->addr1.lno = lno > cnt ? (lno - cnt) + 1 : 1; in ex_z()
71 cmdp->addr2.lno = lno; in ex_z()
83 cmdp->addr1.lno = lno > cnt ? lno - cnt : 1; in ex_z()
84 cmdp->addr2.lno = lno + cnt; in ex_z()
[all …]
H A Dex_move.c50 for (cnt = fm1.lno; cnt <= fm2.lno; ++cnt) in ex_copy()
58 tm.lno = cmdp->lineno; in ex_copy()
68 cnt = (fm2.lno - fm1.lno) + 1; in ex_copy()
69 sp->lno = m.lno + (cnt - 1); in ex_copy()
101 if (cmdp->lineno >= fm1.lno && cmdp->lineno <= fm2.lno) { in ex_move()
117 fl = fm1.lno; in ex_move()
124 lmp->lno >= fl && lmp->lno <= tl) { in ex_move()
134 diff = (fm2.lno - fm1.lno) + 1; in ex_move()
148 lmp->lno == fl) in ex_move()
149 lmp->lno = tl + 1; in ex_move()
[all …]
H A Dex_append.c77 recno_t cnt = 0, lno; in ex_aci() local
96 lno = cmdp->addr1.lno; in ex_aci()
97 sp->lno = lno; in ex_aci()
98 if ((cmd == CHANGE || cmd == INSERT) && lno != 0) in ex_aci()
99 --lno; in ex_aci()
105 if (cmd == CHANGE && cmdp->addr1.lno != 0 && in ex_aci()
160 if (db_append(sp, 1, lno++, p, t - p)) in ex_aci()
166 db_append(sp, 1, lno++, NULL, 0)) in ex_aci()
187 if ((sp->lno = lno) == 0 && db_exist(sp, 1)) in ex_aci()
188 sp->lno = 1; in ex_aci()
[all …]
H A Dex.c89 msgq_status(sp, sp->lno, 0); in ex()
200 recno_t lno; in ex_cmd() local
233 if (db_last(sp, &sp->lno)) in ex_cmd()
555 ecp->addr1.lno = sp->lno + 1; in ex_cmd()
852 if (db_last(sp, &lno)) in ex_cmd()
854 if (lno == 0) { in ex_cmd()
855 ecp->addr1.lno = 0; in ex_cmd()
858 ecp->addr1.lno = sp->lno; in ex_cmd()
860 ecp->addr1.lno = sp->lno; in ex_cmd()
879 ecp->addr2.lno = 0; in ex_cmd()
[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()
62 from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { in ex_join()
68 cmdp->addr2.lno = from - 1; in ex_join()
150 sp->lno = cmdp->addr1.lno; in ex_join()
153 for (from = cmdp->addr1.lno, to = cmdp->addr2.lno; to > from; --to) in ex_join()
164 sp->rptlines[L_JOINED] += (cmdp->addr2.lno - cmdp->addr1.lno) + 1; in ex_join()
H A Dex_delete.c32 recno_t lno; in ex_delete() local
52 sp->lno = cmdp->addr1.lno; in ex_delete()
55 if (db_last(sp, &lno)) in ex_delete()
57 if (sp->lno > lno) in ex_delete()
58 sp->lno = lno; in ex_delete()
H A Dex_bang.c52 recno_t lno; in ex_bang() local
143 if (cmdp->addr1.lno == 1 && cmdp->addr2.lno == 1) { in ex_bang()
144 if (db_last(sp, &lno)) in ex_bang()
146 if (lno == 0) { in ex_bang()
147 cmdp->addr1.lno = cmdp->addr2.lno = 0; in ex_bang()
165 sp->lno = rm.lno; in ex_bang()
168 (void)nonblank(sp, sp->lno, &sp->cno); in ex_bang()
/freebsd/contrib/nvi/common/
H A Dline.c35 recno_t lno, /* Line number. */ in db_eget() argument
46 if (!db_get(sp, lno, 0, pp, lenp)) in db_eget()
54 if ((lno == 0 || lno == 1) && db_last(sp, &l1)) in db_eget()
58 if ((lno != 0 && lno != 1) || l1 != 0) { in db_eget()
59 db_err(sp, lno); in db_eget()
78 recno_t lno, /* Line number. */ in db_get() argument
95 if (lno == 0) in db_get()
112 l1 = ((TEXT *)TAILQ_FIRST(sp->tiq))->lno; in db_get()
113 l2 = ((TEXT *)TAILQ_LAST(sp->tiq, _texth))->lno; in db_get()
114 if (l1 <= lno && l2 >= lno) { in db_get()
[all …]
H A Ddelete.c34 recno_t lno; in del() local
43 for (lno = tm->lno; lno >= fm->lno; --lno) { in del()
44 if (db_delete(sp, lno)) in del()
47 if (lno % INTERRUPT_CHECK == 0 && INTERRUPTED(sp)) in del()
57 if (db_last(sp, &lno)) in del()
59 if (tm->lno >= lno) { in del()
60 if (tm->lno == lno) { in del()
61 if (db_get(sp, lno, DBG_FATAL, &p, &len)) in del()
67 for (lno = tm->lno; lno > fm->lno; --lno) { in del()
68 if (db_delete(sp, lno)) in del()
[all …]
H A Dlog.c104 ep->l_cursor.lno = 1; /* XXX Any valid recno. */ in log_init()
139 ep->l_cursor.lno = 1; /* XXX Any valid recno. */ in log_end()
164 if (ep->l_cursor.lno == OOBLNO) { in log_cursor()
165 ep->l_cursor.lno = sp->lno; in log_cursor()
169 ep->l_cursor.lno = sp->lno; in log_cursor()
200 sp->lno, sp->cno); in log_cursor1()
215 log_line(SCR *sp, recno_t lno, u_int action) in log_line() argument
236 if (ep->l_cursor.lno != OOBLNO) { in log_line()
239 ep->l_cursor.lno = OOBLNO; in log_line()
249 if (db_get(sp, lno, DBG_NOCACHE, &lp, &len)) { in log_line()
[all …]
H A Dput.c36 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()
82 ++lno, ++sp->rptlines[L_ADDED], tp = TAILQ_NEXT(tp, q)) in put()
83 if (db_append(sp, 1, lno, tp->lb, tp->len)) 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()
96 ++lno, ++sp->rptlines[L_ADDED], tp = TAILQ_NEXT(tp, q)) in put()
[all …]
H A Dsearch.c40 recno_t lno; in search_init() local
45 if (sp->lno <= 1) { in search_init()
46 if (db_last(sp, &lno)) in search_init()
48 if (lno == 0) { in search_init()
149 recno_t lno; in f_search() local
159 lno = 1; in f_search()
162 if (db_get(sp, fm->lno, DBG_FATAL, &l, &len)) in f_search()
164 lno = fm->lno; in f_search()
183 lno = fm->lno + 1; in f_search()
184 if (db_get(sp, lno, 0, &l, &len)) { in f_search()
[all …]
H A Dcut.c68 recno_t lno; in cut() local
97 (LF_ISSET(CUT_LINEMODE) || fm->lno != tm->lno))) { in cut()
108 (LF_ISSET(CUT_LINEMODE) || fm->lno != tm->lno))) { in cut()
135 for (lno = fm->lno; lno <= tm->lno; ++lno) in cut()
136 if (cut_line(sp, lno, 0, ENTIRE_LINE, cbp)) in cut()
143 if (cut_line(sp, fm->lno, fm->cno, fm->lno != tm->lno ? in cut()
148 for (lno = fm->lno; ++lno < tm->lno;) in cut()
149 if (cut_line(sp, lno, 0, ENTIRE_LINE, cbp)) in cut()
153 if (tm->lno != fm->lno && in cut()
154 cut_line(sp, lno, 0, tm->cno + 1, cbp)) in cut()
[all …]
H A Dmark.c129 if ((lmp->lno != 1 || lmp->cno != 0) && !db_exist(sp, lmp->lno)) { in mark_get()
135 mp->lno = lmp->lno; in mark_get()
172 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()
/freebsd/contrib/nvi/vi/
H A Dvs_smap.c41 vs_change(SCR *sp, recno_t lno, lnop_t op) in vs_change() argument
60 if (((op == LINE_APPEND && lno == 0) || in vs_change()
61 (op == LINE_INSERT && lno == 1)) && in vs_change()
63 lno = 1; in vs_change()
69 ++lno; in vs_change()
74 if (lno > TMAP->lno) in vs_change()
82 if (lno < HMAP->lno) { in vs_change()
89 --p->lno; in vs_change()
90 if (sp->lno >= lno) in vs_change()
91 --sp->lno; in vs_change()
[all …]
H A Dv_ulcase.c48 recno_t lno; in v_ulcase() local
53 lno = vp->m_start.lno; in v_ulcase()
58 if (db_get(sp, lno, 0, &p, &len)) { in v_ulcase()
59 if (lno == 1) { in v_ulcase()
63 --lno; in v_ulcase()
86 if (ulcase(sp, lno, p, len, cno, lcnt)) in v_ulcase()
90 ++lno; in v_ulcase()
93 vp->m_final.lno = lno; in v_ulcase()
108 recno_t lno; in v_mulcase() local
110 for (lno = vp->m_start.lno;;) { in v_mulcase()
[all …]
H A Dv_paragraph.c72 recno_t cnt, lastlno, lno; in v_paragraphf() local
97 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_paragraphf()
105 lno = vp->m_start.lno; in v_paragraphf()
106 if (db_get(sp, lno, 0, &p, &len)) in v_paragraphf()
123 lastlno = lno; in v_paragraphf()
125 if (db_get(sp, ++lno, 0, &p, &len)) in v_paragraphf()
148 vp->m_stop.lno = lastlno; in v_paragraphf()
152 vp->m_stop.lno = lno; in v_paragraphf()
170 eof: if (vp->m_start.lno == lno || vp->m_start.lno == lno - 1) { in v_paragraphf()
171 if (db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) { in v_paragraphf()
[all …]
H A Dv_section.c63 recno_t cnt, lno; in v_sectionf() local
86 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in v_sectionf()
94 for (lno = vp->m_start.lno; !db_get(sp, ++lno, 0, &p, &len);) { in v_sectionf()
132 adjust2: vp->m_stop.lno = lno; in v_sectionf()
139 if (vp->m_start.lno == lno - 1) { in v_sectionf()
144 ret1: if (db_get(sp, --lno, DBG_FATAL, NULL, &len)) in v_sectionf()
146 vp->m_stop.lno = lno; in v_sectionf()
172 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()
[all …]
H A Dv_itxt.c69 if (!db_get(sp, vp->m_start.lno, 0, NULL, &len)) in v_iA()
94 sp->lno = vp->m_start.lno; in v_ia()
97 if (db_eget(sp, sp->lno, &p, &len, &isempty)) { in v_ia()
125 if (nonblank(sp, vp->m_start.lno, &sp->cno)) in v_iI()
150 sp->lno = vp->m_start.lno; in v_ii()
152 if (db_eget(sp, sp->lno, &p, &len, &isempty)) { in v_ii()
194 recno_t ai_line, lno; in io() local
202 if (sp->lno == 1) { in io()
203 if (db_last(sp, &lno)) in io()
205 if (lno != 0) in io()
[all …]
H A Dv_ex.c43 ex_cinit(sp, &cmd, C_SUBAGAIN, 2, vp->m_start.lno, vp->m_start.lno, 1); in v_again()
70 sp->frp->lno = sp->lno; in v_exmode()
94 int lno; in v_join() local
105 lno = vp->m_start.lno + 1; in v_join()
107 lno = vp->m_start.lno + (vp->count - 1); in v_join()
109 ex_cinit(sp, &cmd, C_JOIN, 2, vp->m_start.lno, lno, 0); in v_join()
124 ex_cinit(sp, &cmd, C_SHIFTL, 2, vp->m_start.lno, vp->m_stop.lno, 0); in v_shiftl()
140 ex_cinit(sp, &cmd, C_SHIFTR, 2, vp->m_start.lno, vp->m_stop.lno, 0); in v_shiftr()
259 &cmd, C_BANG, 2, vp->m_start.lno, vp->m_stop.lno, 0); in v_filter()
283 vp->m_final.lno = sp->lno; in v_filter()
[all …]
H A Dv_scroll.c85 vp->m_stop.lno = vp->count; in v_lgoto()
89 vp->m_stop.lno = nlines ? nlines : 1; in v_lgoto()
188 if (vp->m_stop.lno < vp->m_start.lno || in goto_adjust()
189 (vp->m_stop.lno == vp->m_start.lno && in goto_adjust()
191 if (ISCMD(vp->rkp, 'y') && vp->m_stop.lno == vp->m_start.lno) in goto_adjust()
206 recno_t lno; in v_up() local
208 lno = F_ISSET(vp, VC_C1SET) ? vp->count : 1; in v_up()
209 if (vp->m_start.lno <= lno) { in v_up()
213 vp->m_stop.lno = vp->m_start.lno - lno; in v_up()
234 return (sscr_exec(sp, vp->m_start.lno)); in v_cr()
[all …]
H A Dv_z.c32 recno_t lno; in v_z() local
40 lno = vp->count; in v_z()
41 if (!db_exist(sp, lno) && db_last(sp, &lno)) in v_z()
44 lno = vp->m_start.lno; in v_z()
47 vp->m_final.lno = lno; in v_z()
69 if (vs_sm_fill(sp, lno, P_BOTTOM)) in v_z()
73 if (vs_sm_fill(sp, lno, P_MIDDLE)) in v_z()
83 if (vs_sm_fill(sp, lno, P_TOP)) in v_z()
103 if (vs_sm_fill(sp, lno, P_BOTTOM)) in v_z()
107 if (vs_sm_fill(sp, vp->m_final.lno, P_BOTTOM)) in v_z()
[all …]
H A Dv_mark.c90 vp->m_stop.lno = smp->lno; in v_emark()
92 vs_colpos(sp, smp->lno, vp->ev.e_cno + (smp->soff - 1) * sp->cols); in v_emark()
119 if (db_get(sp, vp->m_stop.lno, DBG_FATAL, NULL, &len)) in mark()
131 if (nonblank(sp, vp->m_stop.lno, &vp->m_stop.cno)) in mark()
149 vp->m_stop.lno == vp->m_start.lno && in mark()
162 if (vp->m_start.lno > vp->m_stop.lno || in mark()
163 (vp->m_start.lno == vp->m_stop.lno && in mark()
214 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in mark()
215 if (db_get(sp, --vp->m_stop.lno, DBG_FATAL, NULL, &len)) in mark()
219 if (nonblank(sp, vp->m_start.lno, &len)) in mark()
H A Dv_match.c59 if (db_eget(sp, vp->m_start.lno, &p, &len, &isempty)) { in v_match()
79 cs.cs_lno = vp->m_start.lno; in v_match()
101 vp->m_stop.lno = cs.cs_lno; in v_match()
114 if (vp->m_start.lno < vp->m_stop.lno || in v_match()
115 (vp->m_start.lno == vp->m_stop.lno && in v_match()
129 if (!ISMOTION(vp) || vp->m_start.lno == vp->m_stop.lno) in v_match()
131 mp = vp->m_start.lno < vp->m_stop.lno ? &vp->m_start : &vp->m_stop; in v_match()
134 if (nonblank(sp, mp->lno, &cno)) in v_match()
139 mp = vp->m_start.lno < vp->m_stop.lno ? &vp->m_stop : &vp->m_start; in v_match()
140 if (db_get(sp, mp->lno, DBG_FATAL, &p, &len)) in v_match()
H A Dv_search.c100 vp->m_stop.lno = sp->lno; in v_exaddr()
143 s_lno = sp->lno; in v_exaddr()
194 if (!db_exist(sp, vp->m_stop.lno)) { in v_exaddr()
196 vp->m_stop.lno == 0 ? A_ZERO : A_EOF, NUM_OK); in v_exaddr()
249 sizeof(buf), "%lu", (u_long)vp->m_stop.lno); in v_exaddr()
268 err2: vp->m_final.lno = s_lno; in v_exaddr()
471 if (vp->m_start.lno == vp->m_stop.lno && in v_correct()
493 if (vp->m_start.lno > vp->m_stop.lno || in v_correct()
494 (vp->m_start.lno == vp->m_stop.lno && in v_correct()
531 if (vp->m_start.lno < vp->m_stop.lno && vp->m_stop.cno == 0) { in v_correct()
[all …]

1234