diff options
-rw-r--r-- | ares/acountry.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ares/acountry.c b/ares/acountry.c index 14efa0729..542c016c7 100644 --- a/ares/acountry.c +++ b/ares/acountry.c @@ -47,7 +47,7 @@ #include <strings.h> #endif -#if defined(WIN32) +#if defined(WIN32) && !defined(WATT32) #include <winsock.h> #else #include <arpa/inet.h> @@ -90,7 +90,7 @@ int main(int argc, char **argv) ares_channel channel; int ch, status; -#ifdef WIN32 +#if defined(WIN32) && !defined(WATT32) WORD wVersionRequested = MAKEWORD(USE_WINSOCK,USE_WINSOCK); WSADATA wsaData; WSAStartup(wVersionRequested, &wsaData); @@ -107,6 +107,8 @@ int main(int argc, char **argv) case 'v': verbose++; break; + case 't': + use_vc = 1; case 'h': case '?': default: @@ -158,7 +160,7 @@ int main(int argc, char **argv) wait_ares(channel); ares_destroy(channel); -#ifdef WIN32 +#if defined(WIN32) && !defined(WATT32) WSACleanup(); #endif |