Fix icc 9.0 compiler warning: external definition with no prior declaration
authorYang Tse <yangsita@gmail.com>
Mon, 16 Nov 2009 20:02:12 +0000 (20:02 +0000)
committerYang Tse <yangsita@gmail.com>
Mon, 16 Nov 2009 20:02:12 +0000 (20:02 +0000)
adig.c
ares_getopt.c

diff --git a/adig.c b/adig.c
index 2a0b43c..e796a2c 100644 (file)
--- a/adig.c
+++ b/adig.c
@@ -157,7 +157,6 @@ static const char *opcodes[] = {
   "UPDATEA", "UPDATED", "UPDATEDA", "UPDATEM", "UPDATEMA",
   "ZONEINIT", "ZONEREF"
 };
-  struct in_addr inaddr;
 
 static const char *rcodes[] = {
   "NOERROR", "FORMERR", "SERVFAIL", "NXDOMAIN", "NOTIMP", "REFUSED",
@@ -165,6 +164,8 @@ static const char *rcodes[] = {
   "(unknown)", "(unknown)", "(unknown)", "(unknown)", "NOCHANGE"
 };
 
+static struct in_addr inaddr;
+
 static void callback(void *arg, int status, int timeouts,
                      unsigned char *abuf, int alen);
 static const unsigned char *display_question(const unsigned char *aptr,
index 177b26f..59f3b88 100644 (file)
@@ -50,9 +50,9 @@
 #include "ares_getopt.h"
 
 int   opterr = 1,     /* if error message should be printed */
-      optind = 1,     /* index into parent argv vector */
-      optopt,         /* character checked for validity */
-      optreset;       /* reset getopt */
+      optind = 1;     /* index into parent argv vector */
+static int optopt;    /* character checked for validity */
+static int optreset;  /* reset getopt */
 char  *optarg;        /* argument associated with option */
 
 #define  BADCH   (int)'?'