From a5347bb0532e536b1236cf409fb00cc1d3a5dc4a Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Tue, 29 Oct 2024 16:46:07 +0800 Subject: [PATCH] Add PostgreSQL 16/17 support by add pg_uuid_t type cast --- acl_uuid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acl_uuid.c b/acl_uuid.c index 0fbe250..1ba3daa 100644 --- a/acl_uuid.c +++ b/acl_uuid.c @@ -163,13 +163,13 @@ static void format_who(StringInfo out, intptr_t opaque) { appendStringInfoString(out, DatumGetCString(DirectFunctionCall1( - uuid_out, UUIDPGetDatum(opaque)))); + uuid_out, UUIDPGetDatum((const pg_uuid_t *) opaque)))); } static AclEntryBase * extract_acl_entry_base(void *entry) { - return &((AclEntryUUID *) entry)->base; + return &((AclEntryUUID *UUIDPGetDatum) entry)->base; } static bool