return (rc) ? TBT_ERROR : TBT_OK;
}
-static int
-cmpNPage(const void *a, const void *b) {
- if ( (*(TBTMemPage**)a)->pagenumber == (*(TBTMemPage**)b)->pagenumber )
- return 0;
- return ( (*(TBTMemPage**)a)->pagenumber > (*(TBTMemPage**)b)->pagenumber ) ? 1 : -1;
-}
-
static TBTMemPage*
PageAlloc(TBTree *db, int *pos) {
TBTMemPage *page;
}
}
+static int
+cmpNPage(const void *a, const void *b) {
+ if ( (*(TBTMemPage**)a)->pagenumber == (*(TBTMemPage**)b)->pagenumber )
+ return 0;
+ return ( (*(TBTMemPage**)a)->pagenumber > (*(TBTMemPage**)b)->pagenumber ) ? 1 : -1;
+}
+
static int
TBTReadPage(TBTree *db, u_int32_t pagenumber, TBTMemPage **page) {
TBTMemPage *ptr, key, **res;