From 8d2a0cfcdb656eab31451b9da8a31b1fd0bdb12e Mon Sep 17 00:00:00 2001 From: Deuce <shurd@sasktel.net> Date: Fri, 20 Nov 2020 20:15:55 -0500 Subject: [PATCH] Looks like MSVC has inet_pton(). --- src/xpdev/sockwrap.c | 2 +- src/xpdev/sockwrap.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xpdev/sockwrap.c b/src/xpdev/sockwrap.c index 0e00a92b0d..3822211b87 100644 --- a/src/xpdev/sockwrap.c +++ b/src/xpdev/sockwrap.c @@ -524,7 +524,7 @@ DLLEXPORT char* socket_strerror(int error_number, char* buf, size_t buflen) #endif } -#ifdef _WIN32 +#if defined(_WIN32) && !defined(_MSVC_VER) DLLEXPORT int inet_pton(int af, const char *src, void *dst) { struct addrinfo hints = {0}; diff --git a/src/xpdev/sockwrap.h b/src/xpdev/sockwrap.h index a5d4173b03..920b45ec9b 100644 --- a/src/xpdev/sockwrap.h +++ b/src/xpdev/sockwrap.h @@ -241,7 +241,7 @@ DLLEXPORT void inet_setaddrport(union xp_sockaddr *addr, uint16_t port); DLLEXPORT BOOL inet_addrmatch(union xp_sockaddr* addr1, union xp_sockaddr* addr2); DLLEXPORT char* socket_strerror(int, char*, size_t); -#ifdef _WIN32 +#if defined(_WIN32) && !defined(_MSVC_VER) DLLEXPORT int inet_pton(int af, const char *src, void *dst); #endif -- GitLab