check_function_exists("mach_absolute_time" HAVE_MACH_ABSOLUTE_TIME)
endif()
check_symbol_exists("inet_ntop" "${CURL_INCLUDES};stdlib.h;string.h" HAVE_INET_NTOP) # arpa/inet.h
-if(MSVC AND (MSVC_VERSION LESS_EQUAL 1600))
- set(HAVE_INET_NTOP OFF)
-endif()
check_symbol_exists("inet_pton" "${CURL_INCLUDES};stdlib.h;string.h" HAVE_INET_PTON) # arpa/inet.h
check_symbol_exists("fsetxattr" "sys/xattr.h" HAVE_FSETXATTR)
ENABLE_UNICODE: 'OFF'
SHARED: 'ON'
EXAMPLES: 'ON'
+ - job_name: 'CMake, VS2013, Debug, x64, OpenSSL 1.1.1, Build-only'
+ APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2015'
+ BUILD_SYSTEM: CMake
+ PRJ_GEN: 'Visual Studio 12 2013'
+ TARGET: '-A x64'
+ PRJ_CFG: Debug
+ OPENSSL: 'ON'
+ SCHANNEL: 'OFF'
+ ENABLE_UNICODE: 'OFF'
+ SHARED: 'ON'
+ TFLAGS: 'skipall'
+ - job_name: 'CMake, VS2015, Debug, x64, OpenSSL 1.1.1, Build-only'
+ APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2015'
+ BUILD_SYSTEM: CMake
+ PRJ_GEN: 'Visual Studio 14 2015'
+ TARGET: '-A x64'
+ PRJ_CFG: Debug
+ OPENSSL: 'ON'
+ SCHANNEL: 'OFF'
+ ENABLE_UNICODE: 'OFF'
+ SHARED: 'ON'
+ TFLAGS: 'skipall'
+ - job_name: 'CMake, VS2017, Debug, x64, OpenSSL 1.1.1, Build-only'
+ APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2017'
+ BUILD_SYSTEM: CMake
+ PRJ_GEN: 'Visual Studio 15 2017'
+ TARGET: '-A x64'
+ PRJ_CFG: Debug
+ OPENSSL: 'ON'
+ SCHANNEL: 'OFF'
+ ENABLE_UNICODE: 'OFF'
+ SHARED: 'ON'
+ TFLAGS: 'skipall'
- job_name: 'CMake, VS2022, Release, x64, OpenSSL 3.3, Shared, Build-tests'
APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2022'
BUILD_SYSTEM: CMake
#include <arpa/inet.h>
#endif
#ifdef _WIN32
-#define Curl_inet_ntop(af,addr,buf,size) \
- inet_ntop(af, addr, buf, size)
+#if defined(_MSC_VER) && (_MSC_VER <= 1900)
+#define Curl_inet_ntop(af,addr,buf,size) inet_ntop(af, (void *)addr, buf, size)
+#else
+#define Curl_inet_ntop(af,addr,buf,size) inet_ntop(af, addr, buf, size)
+#endif
#elif defined(__AMIGA__)
#define Curl_inet_ntop(af,addr,buf,size) \
(char *)inet_ntop(af, (void *)addr, (unsigned char *)buf, \