rearrange to allow internal/private use of ares_strcasecmp to any system that

lacks the strcasecmp function.
This commit is contained in:
Yang Tse
2008-09-15 15:28:26 +00:00
parent b6e5b752fe
commit 746f3e2942
12 changed files with 178 additions and 36 deletions
+15
View File
@@ -43,6 +43,21 @@
#include "inet_net_pton.h"
#include "ares_getopt.h"
#ifndef HAVE_STRDUP
# include "ares_strdup.h"
# define strdup(ptr) ares_strdup(ptr)
#endif
#ifndef HAVE_STRCASECMP
# include "ares_strcasecmp.h"
# define strcasecmp(p1,p2) ares_strcasecmp(p1,p2)
#endif
#ifndef HAVE_STRNCASECMP
# include "ares_strcasecmp.h"
# define strncasecmp(p1,p2,n) ares_strncasecmp(p1,p2,n)
#endif
static void callback(void *arg, int status, int timeouts, struct hostent *host);
static void usage(void);