aboutsummaryrefslogtreecommitdiff
path: root/src/include/utils/uuid.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/utils/uuid.h')
-rw-r--r--src/include/utils/uuid.h15
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 */