X-Git-Url: https://pd.if.org/git/?p=btree;a=blobdiff_plain;f=btree2s.c;h=ac7673e75cca8a0c1a9debe608f938163dfa99d0;hp=d34d9380c9ec637bfdcc4ef42dc6be629e81e73a;hb=c0d1fd8ff9f39147bdda132d5e8725b9bcfe2a9a;hpb=ee4614afd14a66051f51bfcf600b06648e0141f6 diff --git a/btree2s.c b/btree2s.c index d34d938..ac7673e 100644 --- a/btree2s.c +++ b/btree2s.c @@ -166,13 +166,13 @@ typedef struct _BtDb { int nodemax; // highest page cache segment allocated int hashmask; // number of pages in segments - 1 int hashsize; // size of hash table + int posted; // last loadpage found posted key + int found; // last deletekey found key + int fence; // last load page used fence position BtHash *lrufirst; // lru list head BtHash *lrulast; // lru list tail ushort *cache; // hash table for cached segments BtHash nodes[1]; // segment cache follows - int posted; // last loadpage found posted key - int found; // last deletekey found key - int fence; // last load page used fence position } BtDb; typedef enum {