Improve the MS-Windows installer.
diff --git a/src/os_mswin.c b/src/os_mswin.c
index 2e692a7..562dca1 100644
--- a/src/os_mswin.c
+++ b/src/os_mswin.c
@@ -787,7 +787,7 @@
/* get length from str to end of page */
long_u pageLength = si.dwPageSize - (dwStr - strPage);
- for (p = str; !IsBadReadPtr(p, pageLength);
+ for (p = str; !IsBadReadPtr(p, (UINT)pageLength);
p += pageLength, pageLength = si.dwPageSize)
for (i = 0; i < pageLength; ++i, ++length)
if (p[i] == NUL)
@@ -1779,7 +1779,7 @@
}
/* Attempt to make this work for old and new compilers */
-#if _MSC_VER < 1300
+#if !defined(_MSC_VER) || (_MSC_VER < 1300) || !defined(INT_PTR)
# define PDP_RETVAL BOOL
#else
# define PDP_RETVAL INT_PTR