diff options
Diffstat (limited to 'src/include/utils/uuid.h')
-rw-r--r-- | src/include/utils/uuid.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/include/utils/uuid.h b/src/include/utils/uuid.h index 69f4332d0fb..0029da4e7f6 100644 --- a/src/include/utils/uuid.h +++ b/src/include/utils/uuid.h @@ -23,20 +23,9 @@ typedef struct pg_uuid_t } pg_uuid_t; /* fmgr interface macros */ -static inline Datum -UUIDPGetDatum(const pg_uuid_t *X) -{ - return PointerGetDatum(X); -} - +#define UUIDPGetDatum(X) PointerGetDatum(X) #define PG_RETURN_UUID_P(X) return UUIDPGetDatum(X) - -static inline pg_uuid_t * -DatumGetUUIDP(Datum X) -{ - return (pg_uuid_t *) DatumGetPointer(X); -} - +#define DatumGetUUIDP(X) ((pg_uuid_t *) DatumGetPointer(X)) #define PG_GETARG_UUID_P(X) DatumGetUUIDP(PG_GETARG_DATUM(X)) #endif /* UUID_H */ |