Lines Matching refs:lno

89 				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()
880 else if (db_last(sp, &ecp->addr2.lno)) in ex_cmd()
883 ecp->addr2.lno == 0) { in ex_cmd()
884 ecp->addr1.lno = 0; in ex_cmd()
887 ecp->addr1.lno = 1; in ex_cmd()
898 if (sp->lno == 1 && in ex_cmd()
900 if (db_last(sp, &lno)) in ex_cmd()
902 if (lno == 0) { in ex_cmd()
903 ecp->addr1.lno = ecp->addr2.lno = 0; in ex_cmd()
906 ecp->addr1.lno = in ex_cmd()
907 ecp->addr2.lno = sp->lno; in ex_cmd()
909 ecp->addr1.lno = ecp->addr2.lno = sp->lno; in ex_cmd()
933 ecp->addr1.lno = sp->lno + 1; in ex_cmd()
934 ecp->addr2.lno = sp->lno + O_VAL(sp, O_SCROLL); in ex_cmd()
936 if (db_last(sp, &lno)) in ex_cmd()
938 if (lno != 0 && lno > sp->lno && ecp->addr2.lno > lno) in ex_cmd()
939 ecp->addr2.lno = lno; in ex_cmd()
1089 ecp->addr2.lno = ecp->addr1.lno + ltmp - 1; in ex_cmd()
1122 if (cur.lno != 0 && !db_exist(sp, cur.lno)) { in ex_cmd()
1126 ecp->lineno = cur.lno; in ex_cmd()
1255 if (ecp->addr2.lno == 0) { in ex_cmd()
1262 } else if (!db_exist(sp, ecp->addr2.lno)) { in ex_cmd()
1264 if (db_last(sp, &lno)) in ex_cmd()
1266 ecp->addr2.lno = lno; in ex_cmd()
1274 if (ecp->addr1.lno == 0) { in ex_cmd()
1281 } else if (!db_exist(sp, ecp->addr1.lno)) { in ex_cmd()
1305 if (sp->lno != in ex_cmd()
1306 (ecp->addr2.lno ? ecp->addr2.lno : 1)) { in ex_cmd()
1307 sp->lno = in ex_cmd()
1308 ecp->addr2.lno ? ecp->addr2.lno : 1; in ex_cmd()
1310 (void)nonblank(sp, sp->lno, &sp->cno); in ex_cmd()
1314 if (sp->lno != in ex_cmd()
1315 (ecp->addr1.lno ? ecp->addr1.lno : 1)) { in ex_cmd()
1316 sp->lno = in ex_cmd()
1317 ecp->addr1.lno ? ecp->addr1.lno : 1; in ex_cmd()
1319 (void)nonblank(sp, sp->lno, &sp->cno); in ex_cmd()
1334 cur.lno = sp->lno; in ex_cmd()
1425 if (sp->lno <= -ecp->flagoff) { in ex_cmd()
1431 if (!NPFITS(MAX_REC_NUMBER, sp->lno, ecp->flagoff)) { in ex_cmd()
1435 if (!db_exist(sp, sp->lno + ecp->flagoff)) { in ex_cmd()
1441 sp->lno += ecp->flagoff; in ex_cmd()
1450 if (F_ISSET(sp, SC_EX) && sp->ep != NULL && sp->lno != 0) { in ex_cmd()
1479 cur.lno = sp->lno; in ex_cmd()
1689 if (db_last(sp, &ecp->addr2.lno)) in ex_range()
1691 ecp->addr1.lno = ecp->addr2.lno == 0 ? 0 : 1; in ex_range()
1712 ecp->addr1.lno = sp->lno; in ex_range()
1720 ecp->addr2.lno = sp->lno; in ex_range()
1731 sp->lno = ecp->addr1.lno; in ex_range()
1735 sp->lno = ecp->addr2.lno; in ex_range()
1788 ecp->addr1.lno = sp->lno; in ex_range()
1796 ecp->addr2.lno = sp->lno; in ex_range()
1802 if (ecp->addrcnt == 2 && ecp->addr2.lno < ecp->addr1.lno) { in ex_range()
1856 if (db_last(sp, &mp->lno)) in ex_line()
1876 mp->lno = val; in ex_line()
1920 search: mp->lno = sp->lno; in ex_line()
1941 if (sp->lno == 1) { in ex_line()
1942 if (db_last(sp, &mp->lno)) in ex_line()
1944 if (mp->lno != 0) in ex_line()
1945 mp->lno = 1; in ex_line()
1947 mp->lno = sp->lno; in ex_line()
1978 mp->lno = sp->lno; in ex_line()
2051 if (-total > mp->lno) { in ex_line()
2058 if (!NPFITS(MAX_REC_NUMBER, mp->lno, total)) { in ex_line()
2063 mp->lno += total; in ex_line()
2133 sp->lno = ecp->range_lno; in ex_load()
2135 if (db_last(sp, &sp->lno)) in ex_load()
2137 if (sp->lno == 0) in ex_load()
2138 sp->lno = 1; in ex_load()
2158 ecp->range_lno = sp->lno = rp->start++; in ex_load()
2295 recno_t lno; in ex_badaddr() local
2325 if (db_last(sp, &lno)) in ex_badaddr()
2327 if (lno != 0) { in ex_badaddr()
2330 (u_long)lno); in ex_badaddr()
2360 TRACE(sp, " a1 %d", ecp->addr1.lno);
2362 TRACE(sp, " a2: %d", ecp->addr2.lno);