Lines Matching defs:recno
79 db_recno_t i, recno, total;
149 *recnop = recno = total + 1;
151 recno = *recnop;
152 if (recno <= total)
156 if (!LF_ISSET(S_PAST_EOF) || recno > total + 1) {
166 * Record numbers in the tree are 0-based, but the recno is
173 recno -= total;
181 if (recno <= (db_recno_t)NUM_ENT(h) / P_INDX)
182 for (i = recno - 1;; --i) {
185 ++recno;
189 if (recno > (db_recno_t)NUM_ENT(h) / P_INDX) {
191 if (!LF_ISSET(S_PAST_EOF) || recno >
200 --recno;
201 BT_STK_ENTER(cp, h, recno * P_INDX, lock, ret);
206 if (++indx == top || total + bi->nrecs >= recno)
213 recno -= total;
216 --recno;
217 BT_STK_ENTER(cp, h, recno, lock, ret);
222 if (++indx == top || total + ri->nrecs >= recno)