mirror of
https://github.com/postgres/postgres.git
synced 2025-04-21 12:05:57 +03:00
Fix C++ incompatibilities in plpgsql's header files.
Rename some exposed parameters so that they don't conflict with C++ reserved words. Back-patch to all supported versions. George Tarasov Discussion: https://postgr.es/m/b517ec3918d645eb950505eac8dd434e@gaz-is.ru
This commit is contained in:
parent
39c9efc156
commit
683c17b307
@ -1077,7 +1077,7 @@ extern PLpgSQL_rec *plpgsql_build_record(const char *refname, int lineno,
|
|||||||
extern int plpgsql_recognize_err_condition(const char *condname,
|
extern int plpgsql_recognize_err_condition(const char *condname,
|
||||||
bool allow_sqlstate);
|
bool allow_sqlstate);
|
||||||
extern PLpgSQL_condition *plpgsql_parse_err_condition(char *condname);
|
extern PLpgSQL_condition *plpgsql_parse_err_condition(char *condname);
|
||||||
extern void plpgsql_adddatum(PLpgSQL_datum *new);
|
extern void plpgsql_adddatum(PLpgSQL_datum *newdatum);
|
||||||
extern int plpgsql_add_initdatums(int **varnos);
|
extern int plpgsql_add_initdatums(int **varnos);
|
||||||
extern void plpgsql_HashTableInit(void);
|
extern void plpgsql_HashTableInit(void);
|
||||||
|
|
||||||
@ -1103,7 +1103,7 @@ extern Oid plpgsql_exec_get_datum_type(PLpgSQL_execstate *estate,
|
|||||||
PLpgSQL_datum *datum);
|
PLpgSQL_datum *datum);
|
||||||
extern void plpgsql_exec_get_datum_type_info(PLpgSQL_execstate *estate,
|
extern void plpgsql_exec_get_datum_type_info(PLpgSQL_execstate *estate,
|
||||||
PLpgSQL_datum *datum,
|
PLpgSQL_datum *datum,
|
||||||
Oid *typeid, int32 *typmod, Oid *collation);
|
Oid *typeId, int32 *typMod, Oid *collation);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Functions for namespace handling in pl_funcs.c
|
* Functions for namespace handling in pl_funcs.c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user