Hi, I was a bit confused by this comment in keyGetItem() (ginget.c)
/* * Normally, none of the items in additionalEntries can have a curItem * larger than minItem. But if minItem is a lossy page, then there * might be exact items on the same page among additionalEntries. */ AFAIS the code before the comment is opposite to the comment's first sentence. We set advancePast right before the minItem, and if an additional entry's curItem is smaller than or equals to advancePast, we call entryGetItem(), so afterwards it should be larger than advancePast and larger than or equal to minItem. So it seems that normally all items in additionalEntries have a curItem larger than or equal to minItem. It seems the correct first sentence would be: "Normally, none of the items in additionalEntries can have a curItem LESS than minItem" Best regards, Arseniy Mukhin