+* [Bug 1292] Minor Windows source tweaks for VC6-era SDK headers.
(4.2.5p206) 2009/08/26 Released by Harlan Stenn <stenn@ntp.org>
* accopt.html typo fixes from Dave Mills.
* [Bug 1283] default to remembering KoD in sntp.
#if defined(_MSC_VER) && defined(_DEBUG)
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
+#include <malloc.h>
#include <crtdbg.h>
/* #define MALLOC_LINT */ /* defers free() */
#endif
#define ISC_PLATFORM_HAVEIPV6
#define ISC_PLATFORM_HAVESCOPEID
#define HAVE_STRUCT_SOCKADDR_STORAGE
-#define ISC_PLATFORM_HAVEIN6PKTINFO
#define NO_OPTION_NAME_WARNINGS
#endif /* in_addr6 / RFC2553-compliant IPv6 headers */
+#define ISC_PLATFORM_HAVEIN6PKTINFO
+
#if !defined( _W64 )
/*
* if ULONG_PTR needs to be defined then the build environment
memcpy(&dst->type.in6,
&((struct sockaddr_in6 *) src)->sin6_addr,
sizeof(struct in6_addr));
+#ifdef ISC_PLATFORM_HAVESCOPEID
dst->zone = ((struct sockaddr_in6 *) src)->sin6_scope_id;
+#endif
break;
default:
INSIST(0);