X-Git-Url: http://sigaev.ru/git/gitweb.cgi?a=blobdiff_plain;f=tbtree.c;fp=tbtree.c;h=f4ef45339d02cb5bda7b8907e27312b91d2b7a0b;hb=ea9d8cf2fe7206cc87126155e97bfb831cbc4d2f;hp=1351cc86902f89dfb54dd370c1919d707d48ef9a;hpb=0efed821b858c3d372c03038bb26b503b0a0dd99;p=tedtools.git diff --git a/tbtree.c b/tbtree.c index 1351cc8..f4ef453 100644 --- a/tbtree.c +++ b/tbtree.c @@ -157,13 +157,6 @@ TBTSync(TBTree *db) { 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; @@ -246,6 +239,13 @@ findAndMovePN(TBTree *db, 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;