Skip to content

Commit 683c17b

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 39c9efc commit 683c17b

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
@@ -1077,7 +1077,7 @@ extern PLpgSQL_rec *plpgsql_build_record(const char *refname, int lineno,
10771077
extern int plpgsql_recognize_err_condition(const char *condname,
10781078
bool allow_sqlstate);
10791079
extern PLpgSQL_condition *plpgsql_parse_err_condition(char *condname);
1080-
extern void plpgsql_adddatum(PLpgSQL_datum *new);
1080+
extern void plpgsql_adddatum(PLpgSQL_datum *newdatum);
10811081
extern int plpgsql_add_initdatums(int **varnos);
10821082
extern void plpgsql_HashTableInit(void);
10831083

@@ -1103,7 +1103,7 @@ extern Oid plpgsql_exec_get_datum_type(PLpgSQL_execstate *estate,
11031103
PLpgSQL_datum *datum);
11041104
extern void plpgsql_exec_get_datum_type_info(PLpgSQL_execstate *estate,
11051105
PLpgSQL_datum *datum,
1106-
Oid *typeid, int32 *typmod, Oid *collation);
1106+
Oid *typeId, int32 *typMod, Oid *collation);
11071107

11081108
/*
11091109
* Functions for namespace handling in pl_funcs.c

0 commit comments

Comments
 (0)