aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2014-10-22 10:35:36 +0200
committerMichael Meskes <meskes@postgresql.org>2014-10-22 16:46:55 +0200
commit2ae7811db87bf54e8a70aae3cfd9f7cc7eff0bc4 (patch)
tree7bf6b26d59cea502fa5f3f04957915b3e8e5e09b
parent98b37437796bb5fedecf0d0c73cef4aa2ce9d192 (diff)
downloadpostgresql-2ae7811db87bf54e8a70aae3cfd9f7cc7eff0bc4.tar.gz
postgresql-2ae7811db87bf54e8a70aae3cfd9f7cc7eff0bc4.zip
Small code cleanup.
Declare static variable as static and external as extern.
-rw-r--r--src/interfaces/ecpg/preproc/ecpg.header2
-rw-r--r--src/interfaces/ecpg/preproc/ecpg_keywords.c4
-rw-r--r--src/interfaces/ecpg/preproc/extern.h4
-rw-r--r--src/interfaces/ecpg/preproc/keywords.c1
4 files changed, 6 insertions, 5 deletions
diff --git a/src/interfaces/ecpg/preproc/ecpg.header b/src/interfaces/ecpg/preproc/ecpg.header
index 9c5018c2490..a2be29c4348 100644
--- a/src/interfaces/ecpg/preproc/ecpg.header
+++ b/src/interfaces/ecpg/preproc/ecpg.header
@@ -59,7 +59,7 @@ static char *forward_name = NULL;
struct ECPGtype ecpg_no_indicator = {ECPGt_NO_INDICATOR, NULL, NULL, NULL, {NULL}, 0};
struct variable no_indicator = {"no_indicator", &ecpg_no_indicator, 0, NULL};
-struct ECPGtype ecpg_query = {ECPGt_char_variable, NULL, NULL, NULL, {NULL}, 0};
+static struct ECPGtype ecpg_query = {ECPGt_char_variable, NULL, NULL, NULL, {NULL}, 0};
/*
* Handle parsing errors and warnings
diff --git a/src/interfaces/ecpg/preproc/ecpg_keywords.c b/src/interfaces/ecpg/preproc/ecpg_keywords.c
index fb54d7b5c6d..7f7041ffd8d 100644
--- a/src/interfaces/ecpg/preproc/ecpg_keywords.c
+++ b/src/interfaces/ecpg/preproc/ecpg_keywords.c
@@ -16,10 +16,6 @@
#include "extern.h"
#include "preproc.h"
-/* Globals from keywords.c */
-extern const ScanKeyword SQLScanKeywords[];
-extern const int NumSQLScanKeywords;
-
/*
* List of (keyword-name, keyword-token-value) pairs.
*
diff --git a/src/interfaces/ecpg/preproc/extern.h b/src/interfaces/ecpg/preproc/extern.h
index efe74c718ee..dfc75bceec2 100644
--- a/src/interfaces/ecpg/preproc/extern.h
+++ b/src/interfaces/ecpg/preproc/extern.h
@@ -58,6 +58,10 @@ extern struct when when_error,
when_warn;
extern struct ECPGstruct_member *struct_member_list[STRUCT_DEPTH];
+/* Globals from keywords.c */
+extern const ScanKeyword SQLScanKeywords[];
+extern const int NumSQLScanKeywords;
+
/* functions */
extern const char *get_dtype(enum ECPGdtype);
diff --git a/src/interfaces/ecpg/preproc/keywords.c b/src/interfaces/ecpg/preproc/keywords.c
index 178a70427f3..73d31c74719 100644
--- a/src/interfaces/ecpg/preproc/keywords.c
+++ b/src/interfaces/ecpg/preproc/keywords.c
@@ -17,6 +17,7 @@
#include "parser/keywords.h"
#include "type.h"
+#include "extern.h"
#include "preproc.h"
#define PG_KEYWORD(a,b,c) {a,b,c},