Skip to content

Commit

Permalink
plperl: update ppport.h to Perl 5.34.0.
Browse files Browse the repository at this point in the history
Also apply the changes suggested by running
    perl ppport.h --compat-version=5.8.0

And remove some no-longer-required NEED_foo declarations.

Dagfinn Ilmari Mannsåker

Discussion: https://postgr.es/m/87y278s6iq.fsf@wibble.ilmari.org
  • Loading branch information
tglsfdc committed Oct 7, 2021
1 parent 972c7c6 commit 05798c9
Show file tree
Hide file tree
Showing 3 changed files with 14,726 additions and 3,875 deletions.
10 changes: 5 additions & 5 deletions src/pl/plperl/plperl.c
Original file line number Diff line number Diff line change
Expand Up @@ -2109,8 +2109,8 @@ plperl_create_sub(plperl_proc_desc *prodesc, const char *s, Oid fn_oid)
* errors properly. Perhaps it's because there's another level of eval
* inside mksafefunc?
*/
count = perl_call_pv("PostgreSQL::InServer::mkfunc",
G_SCALAR | G_EVAL | G_KEEPERR);
count = call_pv("PostgreSQL::InServer::mkfunc",
G_SCALAR | G_EVAL | G_KEEPERR);
SPAGAIN;

if (count == 1)
Expand Down Expand Up @@ -2215,7 +2215,7 @@ plperl_call_perl_func(plperl_proc_desc *desc, FunctionCallInfo fcinfo)
PUTBACK;

/* Do NOT use G_KEEPERR here */
count = perl_call_sv(desc->reference, G_SCALAR | G_EVAL);
count = call_sv(desc->reference, G_SCALAR | G_EVAL);

SPAGAIN;

Expand Down Expand Up @@ -2283,7 +2283,7 @@ plperl_call_perl_trigger_func(plperl_proc_desc *desc, FunctionCallInfo fcinfo,
PUTBACK;

/* Do NOT use G_KEEPERR here */
count = perl_call_sv(desc->reference, G_SCALAR | G_EVAL);
count = call_sv(desc->reference, G_SCALAR | G_EVAL);

SPAGAIN;

Expand Down Expand Up @@ -2346,7 +2346,7 @@ plperl_call_perl_event_trigger_func(plperl_proc_desc *desc,
PUTBACK;

/* Do NOT use G_KEEPERR here */
count = perl_call_sv(desc->reference, G_SCALAR | G_EVAL);
count = call_sv(desc->reference, G_SCALAR | G_EVAL);

SPAGAIN;

Expand Down
3 changes: 0 additions & 3 deletions src/pl/plperl/plperl.h
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,6 @@
#endif

/* perl version and platform portability */
#define NEED_eval_pv
#define NEED_newRV_noinc
#define NEED_sv_2pv_flags
#include "ppport.h"

/*
Expand Down

0 comments on commit 05798c9

Please sign in to comment.