pgsql: Revert "Convert *GetDatum() and DatumGet*() macros to inline fun

From: Peter Eisentraut <peter(at)eisentraut(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Revert "Convert *GetDatum() and DatumGet*() macros to inline fun
Date: 2022-09-12 17:58:45
Message-ID: E1oXnhl-0002UF-AO@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Revert "Convert *GetDatum() and DatumGet*() macros to inline functions"

This reverts commit 595836e99bf1ee6d43405b885fb69bb8c6d3ee23.

It has problems when USE_FLOAT8_BYVAL is off.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/e8d78581bb864369035c736a82ecfb57482a1a09

Modified Files
--------------
contrib/intarray/_int_gist.c | 2 +-
doc/src/sgml/xfunc.sgml | 2 +-
src/backend/access/gist/gistutil.c | 2 +-
src/backend/tsearch/ts_parse.c | 4 +-
src/backend/utils/mb/mbutils.c | 12 +-
src/include/access/gin.h | 14 +-
src/include/funcapi.h | 14 +-
src/include/postgres.h | 275 +++++++++++-------------------------
src/include/tsearch/ts_type.h | 46 ++----
src/include/tsearch/ts_utils.h | 14 +-
src/include/utils/cash.h | 14 +-
src/include/utils/date.h | 42 +-----
src/include/utils/expandeddatum.h | 13 +-
src/include/utils/expandedrecord.h | 16 +--
src/include/utils/geo_decls.h | 98 +++----------
src/include/utils/inet.h | 49 +------
src/include/utils/jsonb.h | 31 ++--
src/include/utils/jsonpath.h | 14 +-
src/include/utils/multirangetypes.h | 23 +--
src/include/utils/numeric.h | 21 +--
src/include/utils/pg_lsn.h | 13 +-
src/include/utils/rangetypes.h | 23 +--
src/include/utils/timestamp.h | 44 ++----
src/include/utils/uuid.h | 15 +-
src/include/utils/varbit.h | 21 +--
src/include/utils/xid8.h | 14 +-
src/include/utils/xml.h | 13 +-
27 files changed, 190 insertions(+), 659 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Heikki Linnakangas 2022-09-12 20:03:53 pgsql: Use normal install program to install server headers.
Previous Message Peter Eisentraut 2022-09-12 15:58:44 pgsql: Convert *GetDatum() and DatumGet*() macros to inline functions