19 #define WIN32IO_IS_STDIO 26 #define PERL_UNUSED_DECL pg_attribute_unused() 53 #define __inline__ inline 76 #define PERL_NO_GET_CONTEXT 85 #ifdef PG_NEED_PERL_XSUB_H 140 #define vsnprintf pg_vsnprintf 141 #define snprintf pg_snprintf 142 #define vsprintf pg_vsprintf 143 #define sprintf pg_sprintf 144 #define vfprintf pg_vfprintf 145 #define fprintf pg_fprintf 146 #define vprintf pg_vprintf 147 #define printf(...) pg_printf(__VA_ARGS__) 157 #define _(x) dgettext(TEXTDOMAIN, x) 162 #define isnan(x) _isnan(x) 168 #define NEED_newRV_noinc 169 #define NEED_sv_2pv_flags 179 #ifndef PG_USE_STDBOOL 187 #define HeUTF8(he) ((HeKLEN(he) == HEf_SVKEY) ? \ 188 SvUTF8(HeKEY_sv(he)) : \ 194 #define GvCV_set(gv, cv) (GvCV(gv) = cv) 198 #if PERL_BCDVERSION >= 0x5019004 199 #define AV_SIZE_MAX SSize_t_MAX 201 #define AV_SIZE_MAX I32_MAX void plperl_spi_freeplan(char *)
char * plperl_sv_to_literal(SV *, char *)
SV * plperl_spi_fetchrow(char *)
void plperl_spi_rollback(void)
void plperl_spi_cursor_close(char *)
void plperl_return_next(SV *)
SV * plperl_spi_query(char *)
HV * plperl_spi_exec_prepared(char *, HV *, int, SV **)
HV * plperl_spi_exec(char *, int)
SV * plperl_spi_prepare(char *, int, SV **)
void plperl_util_elog(int level, SV *msg)
SV * plperl_spi_query_prepared(char *, int, SV **)
void plperl_spi_commit(void)