mirror of
https://github.com/postgres/postgres.git
synced 2025-07-03 20:02:46 +03:00
Add PageData C type
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 ddbba3aac8
, 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
This commit is contained in:
@ -78,7 +78,8 @@ extern PGDLLIMPORT bool ignore_checksum_failure;
|
|||||||
* fields.
|
* fields.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef Pointer Page;
|
typedef char PageData;
|
||||||
|
typedef PageData *Page;
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1986,6 +1986,7 @@ PX_Combo
|
|||||||
PX_HMAC
|
PX_HMAC
|
||||||
PX_MD
|
PX_MD
|
||||||
Page
|
Page
|
||||||
|
PageData
|
||||||
PageGistNSN
|
PageGistNSN
|
||||||
PageHeader
|
PageHeader
|
||||||
PageHeaderData
|
PageHeaderData
|
||||||
|
Reference in New Issue
Block a user