Hmm, baiji thinks we need explicit 'extern' here.
authorTom Lane
Sat, 4 Apr 2009 22:36:11 +0000 (22:36 +0000)
committerTom Lane
Sat, 4 Apr 2009 22:36:11 +0000 (22:36 +0000)
src/port/getopt.c

index 2cc2519116fb18277ac283e0c6ce7c5bb62aab85..1c1ba8e1a8a3d19dd99a52de0d9d7c050e845903 100644 (file)
@@ -1,4 +1,4 @@
-/* $PostgreSQL: pgsql/src/port/getopt.c,v 1.12 2009/04/04 21:55:50 tgl Exp $ */
+/* $PostgreSQL: pgsql/src/port/getopt.c,v 1.13 2009/04/04 22:36:11 tgl Exp $ */
 
 /* This is used by psql under Win32 */
 
@@ -50,10 +50,19 @@ int         opterr = 1,         /* if error message should be printed */
            optopt;             /* character checked for validity */
 char      *optarg;             /* argument associated with option */
 
+#else
+
+extern int opterr;
+extern int optind;
+extern int optopt;
+extern char *optarg;
+
 #endif
 
 #ifndef HAVE_INT_OPTRESET
 int            optreset;           /* reset getopt */
+#else
+extern int optreset;
 #endif
 
 #define BADCH  (int)'?'