diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2025-01-23 12:07:38 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2025-01-23 12:12:08 +0100 |
commit | 34694ec888d6783c3222134305a86e533b43071d (patch) | |
tree | 03b08e72dcff5d61c307384615dc16e3bfa4c1ba /contrib/pageinspect/heapfuncs.c | |
parent | b15b8c5cf882e725c4f4f4628ac6f4d054065b4c (diff) | |
download | postgresql-34694ec888d6783c3222134305a86e533b43071d.tar.gz postgresql-34694ec888d6783c3222134305a86e533b43071d.zip |
Convert macros to static inline functions (htup_details.h, itup.h)
Discussion: https://www.postgresql.org/message-id/flat/5b558da8-99fb-0a99-83dd-f72f05388517@enterprisedb.com
Diffstat (limited to 'contrib/pageinspect/heapfuncs.c')
-rw-r--r-- | contrib/pageinspect/heapfuncs.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/contrib/pageinspect/heapfuncs.c b/contrib/pageinspect/heapfuncs.c index 64f32b5b42a..aa8e1bd6df4 100644 --- a/contrib/pageinspect/heapfuncs.c +++ b/contrib/pageinspect/heapfuncs.c @@ -42,13 +42,14 @@ * was used to upgrade from an older version, tuples might still have an * oid. Seems worthwhile to display that. */ -#define HeapTupleHeaderGetOidOld(tup) \ -( \ - ((tup)->t_infomask & HEAP_HASOID_OLD) ? \ - *((Oid *) ((char *)(tup) + (tup)->t_hoff - sizeof(Oid))) \ - : \ - InvalidOid \ -) +static inline Oid +HeapTupleHeaderGetOidOld(const HeapTupleHeaderData *tup) +{ + if (tup->t_infomask & HEAP_HASOID_OLD) + return *((Oid *) ((char *) (tup) + (tup)->t_hoff - sizeof(Oid))); + else + return InvalidOid; +} /* |