remove unnecessary checks

This commit is contained in:
Sears Russell 2009-08-05 19:48:59 +00:00
parent 5b10bcc63b
commit 16c137aaf7

View file

@ -336,8 +336,9 @@ static recordid slottedNext(int xid, Page *p, recordid rid) {
} }
static recordid slottedFirst(int xid, Page *p) { static recordid slottedFirst(int xid, Page *p) {
#ifdef SLOTTED_PAGE_OLD_CHECKS
slottedFsck(p); slottedFsck(p);
#endif
recordid rid = { p->id, -1, 0 }; recordid rid = { p->id, -1, 0 };
return slottedNext(xid, p, rid); return slottedNext(xid, p, rid);
} }
@ -350,14 +351,18 @@ static recordid slottedLast(int xid, Page *p) {
static int notSupported(int xid, Page * p) { return 0; } static int notSupported(int xid, Page * p) { return 0; }
static int slottedFreespace(int xid, Page * p) { static int slottedFreespace(int xid, Page * p) {
#ifdef SLOTTED_PAGE_OLD_CHECKS
slottedFsck(p); slottedFsck(p);
#endif
return slottedFreespaceForSlot(p, INVALID_SLOT); return slottedFreespaceForSlot(p, INVALID_SLOT);
} }
static recordid slottedPreRalloc(int xid, Page * p, int type) { static recordid slottedPreRalloc(int xid, Page * p, int type) {
assert(type != INVALID_SLOT); assert(type != INVALID_SLOT);
#ifdef SLOTTED_PAGE_OLD_CHECKS
slottedFsck(p); slottedFsck(p);
#endif
recordid rid; recordid rid;
rid.page = p->id; rid.page = p->id;
@ -536,8 +541,9 @@ static void slottedFree(int xid, Page * p, recordid rid) {
*stasis_page_slotted_freelist_ptr(p) = rid.slot; *stasis_page_slotted_freelist_ptr(p) = rid.slot;
assert(slottedGetType(xid,p,rid)==INVALID_SLOT); assert(slottedGetType(xid,p,rid)==INVALID_SLOT);
} }
#ifdef SLOTTED_PAGE_OLD_CHECKS
slottedFsck(p); slottedFsck(p);
#endif
} }