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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy