summaryrefslogtreecommitdiff
path: root/contrib/spi
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/spi')
-rw-r--r--contrib/spi/autoinc.c2
-rw-r--r--contrib/spi/autoinc.sql.in2
-rw-r--r--contrib/spi/insert_username.c2
-rw-r--r--contrib/spi/insert_username.sql.in2
-rw-r--r--contrib/spi/moddatetime.c2
-rw-r--r--contrib/spi/moddatetime.sql.in2
-rw-r--r--contrib/spi/refint.c4
-rw-r--r--contrib/spi/refint.sql.in6
-rw-r--r--contrib/spi/timetravel.c4
-rw-r--r--contrib/spi/timetravel.sql.in4
10 files changed, 21 insertions, 9 deletions
diff --git a/contrib/spi/autoinc.c b/contrib/spi/autoinc.c
index f8b86217e7..8592ea7ed9 100644
--- a/contrib/spi/autoinc.c
+++ b/contrib/spi/autoinc.c
@@ -5,6 +5,8 @@
extern Datum autoinc(PG_FUNCTION_ARGS);
+PG_FUNCTION_INFO_V1(autoinc);
+
Datum
autoinc(PG_FUNCTION_ARGS)
{
diff --git a/contrib/spi/autoinc.sql.in b/contrib/spi/autoinc.sql.in
index d587b567b3..3676742943 100644
--- a/contrib/spi/autoinc.sql.in
+++ b/contrib/spi/autoinc.sql.in
@@ -3,4 +3,4 @@ DROP FUNCTION autoinc();
CREATE FUNCTION autoinc()
RETURNS opaque
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC';
+ LANGUAGE 'C';
diff --git a/contrib/spi/insert_username.c b/contrib/spi/insert_username.c
index 978a873ec9..6bc3144420 100644
--- a/contrib/spi/insert_username.c
+++ b/contrib/spi/insert_username.c
@@ -12,6 +12,8 @@
extern Datum insert_username(PG_FUNCTION_ARGS);
+PG_FUNCTION_INFO_V1(insert_username);
+
Datum
insert_username(PG_FUNCTION_ARGS)
{
diff --git a/contrib/spi/insert_username.sql.in b/contrib/spi/insert_username.sql.in
index d60aebc1b0..436fc88b73 100644
--- a/contrib/spi/insert_username.sql.in
+++ b/contrib/spi/insert_username.sql.in
@@ -3,4 +3,4 @@ DROP FUNCTION insert_username();
CREATE FUNCTION insert_username()
RETURNS opaque
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC';
+ LANGUAGE 'C';
diff --git a/contrib/spi/moddatetime.c b/contrib/spi/moddatetime.c
index 0229eb8f15..73b1518518 100644
--- a/contrib/spi/moddatetime.c
+++ b/contrib/spi/moddatetime.c
@@ -17,6 +17,8 @@ OH, me, I'm Terry Mackintosh <terry@terrym.com>
extern Datum moddatetime(PG_FUNCTION_ARGS);
+PG_FUNCTION_INFO_V1(moddatetime);
+
Datum
moddatetime(PG_FUNCTION_ARGS)
{
diff --git a/contrib/spi/moddatetime.sql.in b/contrib/spi/moddatetime.sql.in
index cfb7c3c508..d497900ecf 100644
--- a/contrib/spi/moddatetime.sql.in
+++ b/contrib/spi/moddatetime.sql.in
@@ -3,4 +3,4 @@ DROP FUNCTION moddatetime();
CREATE FUNCTION moddatetime()
RETURNS opaque
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC';
+ LANGUAGE 'C';
diff --git a/contrib/spi/refint.c b/contrib/spi/refint.c
index 4bbe761573..d7a8d73c8e 100644
--- a/contrib/spi/refint.c
+++ b/contrib/spi/refint.c
@@ -36,6 +36,8 @@ static EPlan *find_plan(char *ident, EPlan ** eplan, int *nplans);
* check_primary_key ('Fkey1', 'Fkey2', 'Ptable', 'Pkey1', 'Pkey2').
*/
+PG_FUNCTION_INFO_V1(check_primary_key);
+
Datum
check_primary_key(PG_FUNCTION_ARGS)
{
@@ -216,6 +218,8 @@ check_primary_key(PG_FUNCTION_ARGS)
* 'Ftable1', 'Fkey11', 'Fkey12', 'Ftable2', 'Fkey21', 'Fkey22').
*/
+PG_FUNCTION_INFO_V1(check_foreign_key);
+
Datum
check_foreign_key(PG_FUNCTION_ARGS)
{
diff --git a/contrib/spi/refint.sql.in b/contrib/spi/refint.sql.in
index 91448e8a2e..d193319d9d 100644
--- a/contrib/spi/refint.sql.in
+++ b/contrib/spi/refint.sql.in
@@ -4,11 +4,9 @@ DROP FUNCTION check_foreign_key ();
CREATE FUNCTION check_primary_key ()
RETURNS opaque
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC'
-;
+ LANGUAGE 'C';
CREATE FUNCTION check_foreign_key ()
RETURNS opaque
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC'
-;
+ LANGUAGE 'C';
diff --git a/contrib/spi/timetravel.c b/contrib/spi/timetravel.c
index cd50cd8489..41e7b092b3 100644
--- a/contrib/spi/timetravel.c
+++ b/contrib/spi/timetravel.c
@@ -47,6 +47,8 @@ static EPlan *find_plan(char *ident, EPlan ** eplan, int *nplans);
* timetravel ('date_on', 'date_off').
*/
+PG_FUNCTION_INFO_V1(timetravel);
+
Datum
timetravel(PG_FUNCTION_ARGS)
{
@@ -326,6 +328,8 @@ timetravel(PG_FUNCTION_ARGS)
* set_timetravel (relname, on) --
* turn timetravel for specified relation ON/OFF
*/
+PG_FUNCTION_INFO_V1(set_timetravel);
+
Datum
set_timetravel(PG_FUNCTION_ARGS)
{
diff --git a/contrib/spi/timetravel.sql.in b/contrib/spi/timetravel.sql.in
index 0de680cb39..46912abf6d 100644
--- a/contrib/spi/timetravel.sql.in
+++ b/contrib/spi/timetravel.sql.in
@@ -4,9 +4,9 @@ DROP FUNCTION set_timetravel(name, int4);
CREATE FUNCTION timetravel()
RETURNS opaque
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC';
+ LANGUAGE 'C';
CREATE FUNCTION set_timetravel(name, int4)
RETURNS int4
AS 'MODULE_PATHNAME'
- LANGUAGE 'newC' WITH (isStrict);
+ LANGUAGE 'C' WITH (isStrict);