#ifndef ISC_PLATFORM_H
#define ISC_PLATFORM_H 1
#define ISC_PLATFORM_USETHREADS
#if _MSC_VER > 1200
#define ISC_PLATFORM_HAVEIPV6
#define ISC_PLATFORM_HAVEIN6PKTINFO
#define ISC_PLATFORM_HAVESCOPEID
#endif
#define ISC_PLATFORM_NEEDPORTT
#undef MSG_TRUNC
#define ISC_PLATFORM_NEEDNTOP
#define ISC_PLATFORM_NEEDPTON
#ifndef ISC_PLATFORM_QUADFORMAT
#define ISC_PLATFORM_QUADFORMAT "I64"
#endif
#define ISC_PLATFORM_NEEDSTRSEP
#define ISC_PLATFORM_NEEDSTRLCPY
#define ISC_PLATFORM_NEEDSTRLCAT
#define ISC_PLATFORM_NEEDSTRLCPY
#define ISC_PLATFORM_USEDECLSPEC 1
#define ISC_PLATFORM_NONSTDHERRNO
#undef ISC_PLATFORM_HAVESYSUNH
#define ISC_PLATFORM_NORETURN_PRE __declspec(noreturn)
#define ISC_PLATFORM_NORETURN_POST
#ifndef ISC_STATIC_WIN
#define ISC_DLLEXP __declspec(dllexport)
#define ISC_DLLIMP __declspec(dllimport)
#else
#define ISC_DLLEXP
#define ISC_DLLIMP
#endif
#ifdef LIBISC_EXPORTS
#define LIBISC_EXTERNAL_DATA ISC_DLLEXP
#else
#define LIBISC_EXTERNAL_DATA ISC_DLLIMP
#endif
#ifdef LIBISCCFG_EXPORTS
#define LIBISCCFG_EXTERNAL_DATA ISC_DLLEXP
#else
#define LIBISCCFG_EXTERNAL_DATA ISC_DLLIMP
#endif
#ifdef LIBISCCC_EXPORTS
#define LIBISCCC_EXTERNAL_DATA ISC_DLLEXP
#else
#define LIBISCCC_EXTERNAL_DATA ISC_DLLIMP
#endif
#ifdef LIBDNS_EXPORTS
#define LIBDNS_EXTERNAL_DATA ISC_DLLEXP
#else
#define LIBDNS_EXTERNAL_DATA ISC_DLLIMP
#endif
#ifdef LIBBIND9_EXPORTS
#define LIBBIND9_EXTERNAL_DATA ISC_DLLEXP
#else
#define LIBBIND9_EXTERNAL_DATA ISC_DLLIMP
#endif
#endif