]> granicus.if.org Git - curl/commitdiff
move linkage var declarations to ares_getopt.h
authorYang Tse <yangsita@gmail.com>
Mon, 16 Apr 2007 15:35:34 +0000 (15:35 +0000)
committerYang Tse <yangsita@gmail.com>
Mon, 16 Apr 2007 15:35:34 +0000 (15:35 +0000)
ares/adig.c
ares/ahost.c
ares/ares_getopt.c
ares/ares_getopt.h

index 3a5c63efd341c4fcacbfbb493bf230b5de0f396d..1eea3df69093b5b447e2d06aa5c1ad6e6895faf2 100644 (file)
 #define T_SRV 33 /* server selection */
 #endif
 
-#ifndef optind
-extern int optind;
-extern char *optarg;
-#endif
-
 struct nv {
   const char *name;
   int value;
index dfb51a9316e83ad9234a3f75607d7fe1c058dca2..e381c19324f13bd2cebe28074731d5bcd255eb4f 100644 (file)
 #include "inet_net_pton.h"
 #include "ares_getopt.h"
 
-#ifndef optind
-extern int   optind;
-extern char *optarg;
-#endif
-
 #ifndef HAVE_STRUCT_IN6_ADDR
 struct in6_addr
 {
index c3e81fc407385d8d376e1a92eeb951ff9c3f8759..3b565a49a1a6e1b8a045a3b0435e262fc0d3ac9f 100644 (file)
 #include <string.h>
 #include "ares_getopt.h"
 
-/* declarations to provide consistent linkage */
-extern char *optarg;
-extern int optind;
-extern int opterr;
-
 int   opterr = 1,     /* if error message should be printed */
       optind = 1,     /* index into parent argv vector */
       optopt,         /* character checked for validity */
index e15dc6bfce47fa668c27faad42d3ec8ac2dd6544..3dafaf38f4c2a124a3a8309a47d7f0327ba483c5 100644 (file)
@@ -33,5 +33,9 @@
 
 int ares_getopt(int nargc, char * const nargv[], const char *ostr);
 
+extern char *optarg;
+extern int optind;
+extern int opterr;
+
 
 #endif /* ARES_GETOPT_H */