#line 3 "strings.pgc"
/* exec sql begin declare section */
#line 1 "strings.h"
+/* redundant declaration to silence -Wmissing-variable-declarations */
+
+
+
+
+
+
+
+
+
#line 5 "strings.pgc"
-#line 1 "strings.h"
+#line 2 "strings.h"
+ extern char * s1 , * s2 , * s3 , * s4 , * s5 , * s6 , * s7 , * s8 ;
+
+#line 11 "strings.h"
char * s1 , * s2 , * s3 , * s4 , * s5 , * s6 , * s7 , * s8 ;
/* exec sql end declare section */
#line 5 "strings.pgc"
# Emit the struct that wraps all this lookup info into one variable.
-printf $kwdef "static " if !$extern;
+if ($extern)
+{
+ # redundant declaration to silence -Wmissing-variable-declarations
+ printf $kwdef "extern PGDLLIMPORT const ScanKeywordList %s;\n\n",
+ $varname;
+}
+else
+{
+ printf $kwdef "static ";
+}
printf $kwdef "const ScanKeywordList %s = {\n", $varname;
printf $kwdef qq|\t%s_kw_string,\n|, $varname;
printf $kwdef qq|\t%s_kw_offsets,\n|, $varname;