1
0
mirror of https://frontier.innolan.net/rainlance/c-ares.git synced 2025-10-06 09:29:35 +00:00

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
adig.c
View File

@ -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