aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pl/plpgsql/src/pl_comp.c4
-rw-r--r--src/pl/plpgsql/src/pl_exec.c4
-rw-r--r--src/pl/plpgsql/src/pl_funcs.c4
-rw-r--r--src/pl/plpgsql/src/pl_gram.y4
-rw-r--r--src/pl/plpgsql/src/pl_handler.c4
-rw-r--r--src/pl/plpgsql/src/pl_scanner.c4
-rw-r--r--src/pl/plpgsql/src/plpgsql.h2
7 files changed, 18 insertions, 8 deletions
diff --git a/src/pl/plpgsql/src/pl_comp.c b/src/pl/plpgsql/src/pl_comp.c
index b25b3f1de0f..bed343ea0c0 100644
--- a/src/pl/plpgsql/src/pl_comp.c
+++ b/src/pl/plpgsql/src/pl_comp.c
@@ -13,7 +13,7 @@
*-------------------------------------------------------------------------
*/
-#include "plpgsql.h"
+#include "postgres.h"
#include <ctype.h>
@@ -33,6 +33,8 @@
#include "utils/rel.h"
#include "utils/syscache.h"
+#include "plpgsql.h"
+
/* ----------
* Our own local and global variables
diff --git a/src/pl/plpgsql/src/pl_exec.c b/src/pl/plpgsql/src/pl_exec.c
index 6fc3db07fe6..196e518e0df 100644
--- a/src/pl/plpgsql/src/pl_exec.c
+++ b/src/pl/plpgsql/src/pl_exec.c
@@ -13,7 +13,7 @@
*-------------------------------------------------------------------------
*/
-#include "plpgsql.h"
+#include "postgres.h"
#include <ctype.h>
@@ -41,6 +41,8 @@
#include "utils/snapmgr.h"
#include "utils/typcache.h"
+#include "plpgsql.h"
+
typedef struct
{
diff --git a/src/pl/plpgsql/src/pl_funcs.c b/src/pl/plpgsql/src/pl_funcs.c
index 906fe0148d1..93f89814b34 100644
--- a/src/pl/plpgsql/src/pl_funcs.c
+++ b/src/pl/plpgsql/src/pl_funcs.c
@@ -13,10 +13,12 @@
*-------------------------------------------------------------------------
*/
-#include "plpgsql.h"
+#include "postgres.h"
#include "utils/memutils.h"
+#include "plpgsql.h"
+
/* ----------
* Local variables for namespace handling
diff --git a/src/pl/plpgsql/src/pl_gram.y b/src/pl/plpgsql/src/pl_gram.y
index 4a4cd6ae26f..29729df550e 100644
--- a/src/pl/plpgsql/src/pl_gram.y
+++ b/src/pl/plpgsql/src/pl_gram.y
@@ -13,7 +13,7 @@
*-------------------------------------------------------------------------
*/
-#include "plpgsql.h"
+#include "postgres.h"
#include "catalog/namespace.h"
#include "catalog/pg_type.h"
@@ -23,6 +23,8 @@
#include "parser/scansup.h"
#include "utils/builtins.h"
+#include "plpgsql.h"
+
/* Location tracking support --- simpler than bison's default */
#define YYLLOC_DEFAULT(Current, Rhs, N) \
diff --git a/src/pl/plpgsql/src/pl_handler.c b/src/pl/plpgsql/src/pl_handler.c
index 92d15810d7f..83ec4530dba 100644
--- a/src/pl/plpgsql/src/pl_handler.c
+++ b/src/pl/plpgsql/src/pl_handler.c
@@ -13,7 +13,7 @@
*-------------------------------------------------------------------------
*/
-#include "plpgsql.h"
+#include "postgres.h"
#include "access/htup_details.h"
#include "catalog/pg_proc.h"
@@ -26,6 +26,8 @@
#include "utils/syscache.h"
#include "utils/varlena.h"
+#include "plpgsql.h"
+
static bool plpgsql_extra_checks_check_hook(char **newvalue, void **extra, GucSource source);
static void plpgsql_extra_warnings_assign_hook(const char *newvalue, void *extra);
diff --git a/src/pl/plpgsql/src/pl_scanner.c b/src/pl/plpgsql/src/pl_scanner.c
index c40121308be..553be8c93c7 100644
--- a/src/pl/plpgsql/src/pl_scanner.c
+++ b/src/pl/plpgsql/src/pl_scanner.c
@@ -13,13 +13,15 @@
*
*-------------------------------------------------------------------------
*/
-#include "plpgsql.h"
+#include "postgres.h"
#include "mb/pg_wchar.h"
#include "parser/scanner.h"
+#include "plpgsql.h"
#include "pl_gram.h" /* must be after parser/scanner.h */
+
#define PG_KEYWORD(a,b,c) {a,b,c},
diff --git a/src/pl/plpgsql/src/plpgsql.h b/src/pl/plpgsql/src/plpgsql.h
index 3421eed74fc..b7e103b5143 100644
--- a/src/pl/plpgsql/src/plpgsql.h
+++ b/src/pl/plpgsql/src/plpgsql.h
@@ -16,8 +16,6 @@
#ifndef PLPGSQL_H
#define PLPGSQL_H
-#include "postgres.h"
-
#include "access/xact.h"
#include "commands/event_trigger.h"
#include "commands/trigger.h"