From 106c064ca5fca834700940df745aab4ba0ddd346 Mon Sep 17 00:00:00 2001 From: Joerg Sonnenberger Date: Wed, 16 Mar 2005 06:27:17 +0000 Subject: [PATCH] s/index/idx. Add an explicit default case to teach GCC that idx is used correctly. --- lib/libc/db/btree/bt_seq.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/lib/libc/db/btree/bt_seq.c b/lib/libc/db/btree/bt_seq.c index 057bdfd6b1..cf653e0844 100644 --- a/lib/libc/db/btree/bt_seq.c +++ b/lib/libc/db/btree/bt_seq.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)bt_seq.c 8.7 (Berkeley) 7/20/94 - * $DragonFly: src/lib/libc/db/btree/bt_seq.c,v 1.4 2003/11/12 20:21:22 eirikn Exp $ + * $DragonFly: src/lib/libc/db/btree/bt_seq.c,v 1.5 2005/03/16 06:27:17 joerg Exp $ */ #include @@ -243,7 +243,7 @@ __bt_seqadv(t, ep, flags) { CURSOR *c; PAGE *h; - indx_t index; + indx_t idx; pgno_t pg; int exact; @@ -281,15 +281,15 @@ __bt_seqadv(t, ep, flags) */ if (F_ISSET(c, CURS_AFTER)) goto usecurrent; - index = c->pg.index; - if (++index == NEXTINDEX(h)) { + idx = c->pg.index; + if (++idx == NEXTINDEX(h)) { pg = h->nextpg; mpool_put(t->bt_mp, h, 0); if (pg == P_INVALID) return (RET_SPECIAL); if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) return (RET_ERROR); - index = 0; + idx = 0; } break; case R_PREV: /* Previous record. */ @@ -304,22 +304,24 @@ usecurrent: F_CLR(c, CURS_AFTER | CURS_BEFORE); ep->index = c->pg.index; return (RET_SUCCESS); } - index = c->pg.index; - if (index == 0) { + idx = c->pg.index; + if (idx == 0) { pg = h->prevpg; mpool_put(t->bt_mp, h, 0); if (pg == P_INVALID) return (RET_SPECIAL); if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) return (RET_ERROR); - index = NEXTINDEX(h) - 1; + idx = NEXTINDEX(h) - 1; } else - --index; + --idx; break; + default: + return (RET_ERROR); } ep->page = h; - ep->index = index; + ep->index = idx; return (RET_SUCCESS); } -- 2.11.4.GIT