Skip to content

Commit db5d999

Browse files
committed
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
1 parent 5e6377b commit db5d999

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/pl/plpgsql/src/plpgsql.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ extern PLpgSQL_rec *plpgsql_build_record(const char *refname, int lineno,
941941
extern int plpgsql_recognize_err_condition(const char *condname,
942942
bool allow_sqlstate);
943943
extern PLpgSQL_condition *plpgsql_parse_err_condition(char *condname);
944-
extern void plpgsql_adddatum(PLpgSQL_datum *new);
944+
extern void plpgsql_adddatum(PLpgSQL_datum *newdatum);
945945
extern int plpgsql_add_initdatums(int **varnos);
946946
extern void plpgsql_HashTableInit(void);
947947

@@ -969,7 +969,7 @@ extern Oid exec_get_datum_type(PLpgSQL_execstate *estate,
969969
PLpgSQL_datum *datum);
970970
extern void exec_get_datum_type_info(PLpgSQL_execstate *estate,
971971
PLpgSQL_datum *datum,
972-
Oid *typeid, int32 *typmod, Oid *collation);
972+
Oid *typeId, int32 *typMod, Oid *collation);
973973

974974
/* ----------
975975
* Functions for namespace handling in pl_funcs.c

0 commit comments

Comments
 (0)