Improve gist XLOG code to follow the coding rules needed to prevent

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 89395bfa6f2fafccec10be377fcf759030910654
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2006-03-30T23:03:10Z
Releases: 8.2.0
Improve gist XLOG code to follow the coding rules needed to prevent
torn-page problems.  This introduces some issues of its own, mainly
that there are now some critical sections of unreasonably broad scope,
but it's a step forward anyway.  Further cleanup will require some
code refactoring that I'd prefer to get Oleg and Teodor involved in.

Files