From b15b8c5cf882e725c4f4f4628ac6f4d054065b4c Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 23 Jan 2025 12:07:38 +0100 Subject: [PATCH] Add some const decorations (htup.h) Discussion: https://www.postgresql.org/message-id/flat/5b558da8-99fb-0a99-83dd-f72f05388517@enterprisedb.com --- src/backend/access/heap/heapam.c | 6 +++--- src/backend/utils/time/combocid.c | 6 +++--- src/include/access/htup.h | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c index b6349950294..d0515a180d6 100644 --- a/src/backend/access/heap/heapam.c +++ b/src/backend/access/heap/heapam.c @@ -7437,10 +7437,10 @@ MultiXactIdGetUpdateXid(TransactionId xmax, uint16 t_infomask) * checking the hint bits. */ TransactionId -HeapTupleGetUpdateXid(HeapTupleHeader tuple) +HeapTupleGetUpdateXid(const HeapTupleHeaderData *tup) { - return MultiXactIdGetUpdateXid(HeapTupleHeaderGetRawXmax(tuple), - tuple->t_infomask); + return MultiXactIdGetUpdateXid(HeapTupleHeaderGetRawXmax(tup), + tup->t_infomask); } /* diff --git a/src/backend/utils/time/combocid.c b/src/backend/utils/time/combocid.c index 13b3927191e..1e815571570 100644 --- a/src/backend/utils/time/combocid.c +++ b/src/backend/utils/time/combocid.c @@ -101,7 +101,7 @@ static CommandId GetRealCmax(CommandId combocid); */ CommandId -HeapTupleHeaderGetCmin(HeapTupleHeader tup) +HeapTupleHeaderGetCmin(const HeapTupleHeaderData *tup) { CommandId cid = HeapTupleHeaderGetRawCommandId(tup); @@ -115,7 +115,7 @@ HeapTupleHeaderGetCmin(HeapTupleHeader tup) } CommandId -HeapTupleHeaderGetCmax(HeapTupleHeader tup) +HeapTupleHeaderGetCmax(const HeapTupleHeaderData *tup) { CommandId cid = HeapTupleHeaderGetRawCommandId(tup); @@ -150,7 +150,7 @@ HeapTupleHeaderGetCmax(HeapTupleHeader tup) * changes the tuple in shared buffers. */ void -HeapTupleHeaderAdjustCmax(HeapTupleHeader tup, +HeapTupleHeaderAdjustCmax(const HeapTupleHeaderData *tup, CommandId *cmax, bool *iscombo) { diff --git a/src/include/access/htup.h b/src/include/access/htup.h index aeb09713d54..f0e3aa87dc3 100644 --- a/src/include/access/htup.h +++ b/src/include/access/htup.h @@ -78,12 +78,12 @@ typedef HeapTupleData *HeapTuple; #define HeapTupleIsValid(tuple) PointerIsValid(tuple) /* HeapTupleHeader functions implemented in utils/time/combocid.c */ -extern CommandId HeapTupleHeaderGetCmin(HeapTupleHeader tup); -extern CommandId HeapTupleHeaderGetCmax(HeapTupleHeader tup); -extern void HeapTupleHeaderAdjustCmax(HeapTupleHeader tup, +extern CommandId HeapTupleHeaderGetCmin(const HeapTupleHeaderData *tup); +extern CommandId HeapTupleHeaderGetCmax(const HeapTupleHeaderData *tup); +extern void HeapTupleHeaderAdjustCmax(const HeapTupleHeaderData *tup, CommandId *cmax, bool *iscombo); /* Prototype for HeapTupleHeader accessors in heapam.c */ -extern TransactionId HeapTupleGetUpdateXid(HeapTupleHeader tuple); +extern TransactionId HeapTupleGetUpdateXid(const HeapTupleHeaderData *tup); #endif /* HTUP_H */ -- 2.30.2