This adds the C type PageData and makes the existing type Page a
pointer to it. This follows the usual PostgreSQL C type naming scheme
of Foo/FooData pairs. (Prior to commit
ddbba3aac86, PageData existed
as an unrelated type.) The type definitions are compatible, so this
doesn't change anything except some of the naming.
Discussion: https://www.postgresql.org/message-id/flat/
692ee0da-49da-4d32-8dca-
da224cc2800e@eisentraut.org
* fields.
*/
-typedef Pointer Page;
+typedef char PageData;
+typedef PageData *Page;
/*
PX_HMAC
PX_MD
Page
+PageData
PageGistNSN
PageHeader
PageHeaderData