projects
/
rails.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
76d51a2
)
Update xid_to_int4 to use postgres version 1 calling convention
author
Tom Hughes
<tom@compton.nu>
Sat, 28 Apr 2018 14:15:53 +0000
(15:15 +0100)
committer
Tom Hughes
<tom@compton.nu>
Sat, 28 Apr 2018 14:16:46 +0000
(15:16 +0100)
db/functions/xid_to_int4.c
patch
|
blob
|
history
diff --git
a/db/functions/xid_to_int4.c
b/db/functions/xid_to_int4.c
index d654bf26942855a992a133c65c071247fbe03f22..e312b5f157cfd36e7013d64fea2293b48ea9fcda 100644
(file)
--- a/
db/functions/xid_to_int4.c
+++ b/
db/functions/xid_to_int4.c
@@
-1,11
+1,16
@@
#include <postgres.h>
#include <fmgr.h>
-int xid_to_int4(TransactionId xid)
+Datum
+xid_to_int4(PG_FUNCTION_ARGS)
{
- return xid;
+ TransactionId xid = PG_GETARG_INT32(0);
+
+ PG_RETURN_INT32(xid);
}
+PG_FUNCTION_INFO_V1(xid_to_int4);
+
/*
* To bind this into PGSQL, try something like:
*