This patch was broken by d16773cdc86210493a2874cb0cf93f3883fcda73 "Add macros in hash and btree AMs to get the special area of their pages"
If it's really just a few macros it should be easy enough to merge but it would be good to do a rebase given the number of other commits since February anyways.