summaryrefslogtreecommitdiff
path: root/adig.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2008-09-15 15:28:26 +0000
committerYang Tse <yangsita@gmail.com>2008-09-15 15:28:26 +0000
commit746f3e2942c36511fda867cac0573d2907290db0 (patch)
treefcd8e397fa6f57dece395bff001bfe7e584cb5ea /adig.c
parentb6e5b752fe22725adda416e551665e45fda1a5e1 (diff)
downloadc-ares-746f3e2942c36511fda867cac0573d2907290db0.tar.gz
c-ares-746f3e2942c36511fda867cac0573d2907290db0.tar.bz2
c-ares-746f3e2942c36511fda867cac0573d2907290db0.zip
rearrange to allow internal/private use of ares_strcasecmp to any system that
lacks the strcasecmp function.
Diffstat (limited to 'adig.c')
-rw-r--r--adig.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/adig.c b/adig.c
index 707fc80..031ce81 100644
--- a/adig.c
+++ b/adig.c
@@ -50,6 +50,21 @@
#include "inet_ntop.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
+
#ifdef WATT32
#undef WIN32 /* Redefined in MingW headers */
#endif