pgsql: Revert "Convert *GetDatum() and DatumGet*() macros to inline fun - Mailing list pgsql-committers

From Peter Eisentraut
Subject pgsql: Revert "Convert *GetDatum() and DatumGet*() macros to inline fun
Date
Msg-id E1oXnhl-0002UF-AO@gemulon.postgresql.org
Whole thread Raw
List 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(-)


pgsql-committers by date:

Previous
From: Peter Eisentraut
Date:
Subject: pgsql: Convert *GetDatum() and DatumGet*() macros to inline functions
Next
From: Heikki Linnakangas
Date:
Subject: pgsql: Use normal install program to install server headers.