add ares_getopt prototype
authorYang Tse <yangsita@gmail.com>
Thu, 12 Apr 2007 18:59:46 +0000 (18:59 +0000)
committerYang Tse <yangsita@gmail.com>
Thu, 12 Apr 2007 18:59:46 +0000 (18:59 +0000)
ares.h
ares_getopt.c

diff --git a/ares.h b/ares.h
index 83a1c8e..18d3a72 100644 (file)
--- a/ares.h
+++ b/ares.h
@@ -218,6 +218,7 @@ int ares_parse_ns_reply(const unsigned char *abuf, int alen,
 void ares_free_string(void *str);
 void ares_free_hostent(struct hostent *host);
 const char *ares_strerror(int code);
+int ares_getopt(int nargc, char * const nargv[], const char *ostr);
 
 #ifdef  __cplusplus
 }
index 738e707..a14b6da 100644 (file)
  * #endif
  */
 
+#include "setup.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include "ares.h"
 
 /* declarations to provide consistent linkage */
 extern char *optarg;
@@ -61,7 +64,7 @@ char  *optarg;        /* argument associated with option */
 
 #define  BADCH   (int)'?'
 #define  BADARG  (int)':'
-#define  EMSG    ""
+#define  EMSG    (char *)""
 
 /*
  * ares_getopt --